Форум сайта python.su
Импортировал ctypes, подключился к dll. Есть например такая функция:
function GetStatusCardReader(var StatusCardReader: Word): Integer; stdcall;
Пробую делать так:
from ctypes import * libc = windll.LoadLibrary('C:\test.dll') func = libc.GetStatusCardReader func.restype = c_short print(func)
Офлайн
print(func(0))
ну или что там вместо нуля нужно указать в зависимости какие значения может принимать StatusCardReader
если оно не скушает инт попробуйте указать в argstypes тип аргумента с_ushort. В дельфи Word вроде 16-битный безннаковый int если я правильно помню.
[code python][/code]
Отредактировано PEHDOM (Янв. 4, 2018 14:14:38)
Офлайн