[Python.NET] Problem loading vb.net DLL in Python
sambasivareddy.s at patni.com
Wed Dec 3 11:59:34 CET 2008
If I understand u r problem correct. Don't use python...use python.net..have
a look in to below link.u will get clear idea on it.
Above link they clearly mention how to load/import dlls .plz go through it.
From: pythondotnet-bounces+sambasivareddy.s=patni.com at python.org
[mailto:pythondotnet-bounces+sambasivareddy.s=patni.com at python.org] On
Behalf Of navneet khanna
Sent: Wednesday, December 03, 2008 4:12 PM
To: pythondotnet at python.org
Subject: [Python.NET] Problem loading vb.net DLL in Python
I am trying to load vb.net dll in Python, but its showing errors.
>>> from ctypes import *
>>> dll = windll.Userdll
<WinDLL 'Userdll', handle 1050000 at cade50>
>>> dll_function1 = dll.xml_load("C:\test.xml")
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
dll_function1 = dll.xml_init("C:\test.xml")
File "C:\Python25\lib\ctypes\__init__.py", line 361, in __getattr__
func = self.__getitem__(name)
File "C:\Python25\lib\ctypes\__init__.py", line 366, in __getitem__
func = self._FuncPtr((name_or_ordinal, self))
AttributeError: function 'xml_init' not found
Userdll is a dll created in vb.net. xml_load is a function in it. I tried
loading this dll in vb.net its working fine. I accessed in vb.net by
referencing in settings.
Do we have any such option in Python?
Can I call the class of vb.net dll in Python , so that i can create its
object and access its functions.
Please help me out. I would be grateful to you.
This e-mail message may contain proprietary, confidential or legally privileged information for the sole use of the person or entity to whom this message was originally addressed. Any review, e-transmission dissemination or other use of or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this e-mail in error kindly delete this e-mail from your records. If it appears that this mail has been forwarded to you without proper authority, please notify us immediately at netadmin at patni.com and delete this mail.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the PythonDotNet