Hi,

I am stumped by this one - googled, even read the Readme!!

I want to call System.Forms.Control.FromHandle() to get a control from a
handle. But I am getting that handle as Python int instance but
FromHandle requires a System.IntPtr.

I would have guess that there would be automatic conversion from Python
int to .Net IntPtr.

>>> CLR.System.IntPtr(23)
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
TypeError: 'int' value cannot be converted to System.IntPtr

So I try converting it to Int32 first... (same for Int64)

>>> CLR.System.IntPtr(CLR.System.Int32(23))
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
TypeError: value cannot be converted to System.IntPtr

So now I am stuck - any help appreciated,

Thanks
        Mark
_________________________________________________
Python.NET mailing list - [email protected]
http://mail.python.org/mailman/listinfo/pythondotnet

Reply via email to