Is there a reference somewhere for PInvoke or ctypes in IP?

TIA,
David

On Jan 23, 7:31 pm, Michael Foord <fuzzy...@voidspace.org.uk> wrote:
> On 24/01/2010 00:19, Andrew Evans wrote:
>
> > I am trying to call user32.dll into IronPython how do I do this? Do I
> > use clr.AddReference, that doesn't seem to do it.
>
> clr.AddReference only works for .NET assemblies. user32.dll is not a
> .NET assembly. To use it you will either need PInvoke or ctypes that
> comes with IronPython 2.6.
>
> PInvoke relies on .NET attributes. It used to be the case that you
> couldn't use these directly with IronPython but needed a simple C#
> wrapper. The following article shows how to call into user32.dll using a
> C# wrapper:
>
>      http://www.voidspace.org.uk/ironpython/winforms/part10.shtml
>
> Alternatively you can try clrtype.py that comes with IronPython 2.6.
>
> All the best,
>
> Michael Foord
>
>
>
> > Suggestions
>
> > _______________________________________________
> > Users mailing list
> > us...@lists.ironpython.com
> >http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
> --http://www.ironpythoninaction.com/http://www.voidspace.org.uk/blog
>
> READ CAREFULLY. By accepting and reading this email you agree, on behalf of 
> your employer, to release me from all obligations and waivers arising from 
> any and all NON-NEGOTIATED agreements, licenses, terms-of-service, 
> shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, 
> non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have 
> entered into with your employer, its partners, licensors, agents and assigns, 
> in perpetuity, without prejudice to my ongoing rights and privileges. You 
> further represent that you have the authority to release me from any BOGUS 
> AGREEMENTS on behalf of your employer.
>
> _______________________________________________
> Users mailing list
> us...@lists.ironpython.comhttp://lists.ironpython.com/listinfo.cgi/users-ironpython.com
_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to