habe ein kleines programm geschrieben das eine .dll aufrufen soll. Öffne ich dieses modul (ABC.py) und klicke auf run, so werden alle funktionen ordnungsgemäß importiert und ich kann diese weiter nutzen.
Nun möchte ich gerne über eine anderes Modul das modul ABC.py aufrufen. Hier verwende ich einfach den befehl:
Code: Alles auswählen
import ABC
Kann mir einer erklären woran das liegt?
Hier noch der Code aus der ABC.py
Code: Alles auswählen
from ctypes import *
import os
c_int_p = POINTER(c_int)
if os.path.exists("Biblio.dll"):
bibo= windll.LoadLibrary("Biblio.dll") #path of dll file
def hello(a):
hello = bibo.hello #select function in dll
hello.argtypes =[c_int_p]
hello.restype = c_int
a = c_int(a)
return hello(byref(a))
else:
print 'biblio.dll is not available'