[IronPython] Need a Good Embedded Example
Joshua J. Pearce
joshua.pearce at gmail.com
Thu Oct 18 02:29:27 CEST 2007
OK, please forgive my earlier vagueness. What I want to do is as follows:
pe = PythonEngine.CurrentEngine;
//create a instance of my applications business logic layer class
myAppService = new AppService(_token);
//I want to be able to somehow make methods from the myAppService class
available to be called from Iron Python code.
//I know I could import the AppService dll and create my own instance in the
IP engine, but that's way too much overhead.
//How can I say: "Hey, pe, here is a method on my object, myAppService, that
I want you to make available when you execute a command?
On 10/17/07, JoeSox <joesox at gmail.com> wrote:
> On 10/17/07, Joshua J. Pearce <joshua.pearce at gmail.com> wrote:
> > I am looking for an embedded IronPython 2.0 example beyond the simple
> > world one I quoted before.
> > What I want to know is:
> > 1) How to get variable output from the script back to my c# code.
> I have a quick section in this article...
> You can view the source here...
> > 2) How to call scripts with multiple statements.
> multiple statements? Do you mean call the methods in an imported script?
> > 3) Do all variables need to be set on the script object, or can their
> > declaration just be part of the script code?
> It depends what you are doing and how your app is designed.
> > 4) Is there a good and simple example anywhere that shows how to host
> > IronPython engine in a c# app and let users manipulate your program
> > via ipy scripts?
> My article above.
> > 5) How can I expose c# methods to as IPY functions?
> Not sure I understand your question here. Can't you have a c# method
> then do something like pe.Execute("my py code here")?
> Later, JoeSox
> Users mailing list
> Users at lists.ironpython.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Ironpython-users