ctypes ładują dll bez komunikatu o błędzie, ale nic się nie stało
Próbowałem użyć windll.LoadLibrary w ctypes, aby zaimportować plik DLL do Pythona. Chociaż nie było żadnego komunikatu o błędzie, żadna z funkcji wymienionych w pliku nagłówkowym nie została pomyślnie załadowana. Zastanawiam się, czy coś jest nie tak z plikiem dll lub użyłem niepoprawnie metody windll.LoadLibrary.
Pliki dll i pliki nagłówkowe można pobrać z następującego linku:http://www.cc.ncu.edu.tw/~auda/ATC3DG.rar
Użyte przeze mnie polecenia Pythona to:
from ctypes import *
libc=windll.LoadLibrary('ATC3DG.DLL')
Wyniki można przeglądać z następującego linku, który pokazuje, że dir (libc) nie daje mi żadnych funkcji ani zmiennych wymienionych w ATC3DG.h:
http://www.cc.ncu.edu.tw/~auda/ATC3DG.jpg
Używam python 2.7.3 (32-bit) i ipython 0.13.1 na platformie Windows 7 (64-bit).
dzięki,
Erik Chang