[IronPython] Embedding IronPython 2.0

Renaud Durand neraun at gmail.com
Tue Jan 20 17:04:14 CET 2009


Ok, Thank you.

Does anyone know where could I find an IronPython Assembly documentation
and/or up to date tutorials ?

Thank you again.

2009/1/20 Curt Hagenlocher <curt at hagenlocher.org>

> I believe this was valid for a long-ago alpha.  For the 2.0 release, you'll
> want to create an engine by saying engine = Python.CreateEngine()
>
> On Tue, Jan 20, 2009 at 7:32 AM, Renaud Durand <renaud.durand.it at gmail.com
> > wrote:
>
>> Hi,
>>
>> I want to use IronPython function through C#. To do It, I found a tutorial
>> at http://www.ironpython.info/index.php/Hosting_IronPython_2.
>> But the code does not seem to be updated for IronPython 2.0.
>>
>> the code is :
>>
>> using System;
>> using IronPython.Hosting;
>> using IronPython.Runtime;
>> using Microsoft.Scripting;
>> using Microsoft.Scripting.Hosting;
>>
>> namespace EmbeddedCalculator
>> {
>>     public class Engine
>>     {
>>         private ScriptEngine engine;
>>
>>         public Engine()
>>         {
>>             engine = PythonEngine.CurrentEngine;
>>         }
>>
>>         public string calculate(string input)
>>         {
>>             try
>>             {
>>                 ScriptSource source =
>> engine.CreateScriptSourceFromString(input, "py");
>>                 return source.Execute().ToString();
>>             }
>>             catch
>>             {
>>                 return "Error";
>>             }
>>         }
>>
>>     }
>> }
>> // End of code
>>
>> When I try to compile it in visual studio, the compiler could not find the
>> name "PythonEngine". I have added all the references to
>> the needed libraries. So, what am I missing ?
>>
>>
>> Thank you :-).
>>
>> --
>> Renaud Durand
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.ironpython.com
>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>
>>
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>


-- 
Renaud Durand
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20090120/1f675dd1/attachment.html>


More information about the Ironpython-users mailing list