Hi there,
I apologize if this is a duplicate message. I sent this message last night but 
don't see it posted. Perhaps I did something wrong and message got lost. 
 
I need to call Python function from C# to get a value. When I call the script 
it executes and calculates some value, then I need to call some function to get 
the result. How do I do that? I have the following snippet of code that seems 
to execute the script, but I don't know and can't find on line, how to call a 
function and get value back.
 
I added references to my project to the following dlls:
- IronPython.dlll
- IronMath.dll
 
In the code I'm using the following:
usingIronPython.Runtime;usingIronPython.Runtime.Types;usingIronPython.Runtime.Operations;usingIronPython.Hosting;using
 
Here is the code:
 PythonEngineengine = newPythonEngine();EngineModulemodule = 
engine.CreateModule("Test", true);try{
    engine.ExecuteFile(
}
{@"Test\Test.py", module);catch(Exceptionex)    Console.WriteLine("Failed to 
execute Test.py file");}
 
//call the function????
 
So how do I do the call to the function?
 
Thanks for your help.
Bob
     return;IronPython.Modules;



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

Reply via email to