[Python.NET] embed Python in C#
blloyd at waterfrontmedia.com
Mon Aug 16 19:36:21 CEST 2010
Python for .NET has a huge amount of carnal knowledge about the in-memory
layouts of python objects etc., and I don¹t know that anyone has tried to
it run with 64-bit :(
On 8/16/10 1:08 PM, "igorfier at hotmail.com" <igorfier at hotmail.com> wrote:
> Hello all,
> After following some examples around the web, and some discussions in the mail
> I came into the following snippet to call a function defined in a Python
> script into a C# host app,
> as seen at
> public static void MethodThatCallsPython()
> // have to acquire the GIL to safely call back into Python!!
> IntPtr state = PythonEngine.AcquireLock();
> PythonEngine.RunSimpleString("print 'hello'");
> // done using python for now, so release the GIL...
> Although it looks quite simple, VS2010 this throws an exception at the very
> first line of code:
> ³Attempted to read or write protected memory. This is often an indication that
> other memory is corrupt.²
> My machine runs Windows 7 64-bit, and as I read somewhere else, 64 bit OS may
> be a matter of concern.
> Does anyone know how to overcome this annoying situation??
> Thank you for any help provided!
> Igor Fier
> Dept. of Physics, Condensed Matter
> UNESP Rio Claro Rio Claro-SP, Brazil
> Python.NET mailing list - PythonDotNet at python.org
Brian Lloyd 540.845.2975
blloyd at everydayhealthinc.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the PythonDotNet