Are you looking for samples in v1.0 or v2.0?  The code you quoted below is some 
version of v2.0 (we're still working on the final tweaks to what will become 
the new, final, hosting model).

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Joshua J. Pearce
Sent: Tuesday, October 16, 2007 2:08 PM
To: [email protected]
Subject: [IronPython] Need a Good Embedded Example

I have been looking for a good example of embedding IronPython in a c# 
application. I am under the impression that there have been some major changes 
in the way this is done from version 1.1 to 2.0.

This is what I found at the Python Cookbook site:

namespace IronPythonScriptHost
{
    class Program
    {
        static void Main(string[] args)
        {
            string code = "print \"Hello \" + Name";
            Script.SetVariable ("Name", "Me");
            Script.Execute("py", code);
        }
    }
}

That's nice, but doesn't really help me to know how to get variable output from 
the script back to my c# code. I also need to know how to call scripts with 
multiple statements and whether all variables need to be set on the script 
object, or can their declaration just be part of the script code.

Is there a good and simple example anywhere that shows how to host the 
IronPython engine in a c# app and let users manipulate your program objects via 
ipy scripts?

Thanks!

--
Joshua Pearce

_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to