I believe this was valid for a long-ago alpha. For the 2.0 release, you'll want to create an engine by sayingengine = Python.CreateEngine()
On Tue, Jan 20, 2009 at 7:32 AM, Renaud Durand <renaud.durand...@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@lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > >
_______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com