Тема: Помогите научиться пользоваться API
Программирование только начал осваивать, уже третий год торгую руками.
Решил наконец автоматизировать немного эту деятельность.
Разобрался с импортом в Квик транзакций с помощью .tri файлов. Все работает.
То есть, использую этот вариант , записывая скриптом Питона в файл параметры для заявки, и потом считываю Квиком этот файл.
Попытался разобраться с АПИ, чтоб прикрутить прямо в скрипт питона, копаю и гуглю уже несколько дней, вообще не сдвинулся с мертвой точки.
Для всех это видимо настолько элементарно, что даже нет никакого FAQ.
Не понимаю простейших вещей.
вот строка из описания API
long __stdcall TRANS2QUIK_CONNECT(LPCSTR lpcstrConnectionParamsString, long* pnExtendedErrorCode, LPSTR lpstrErrorMessage, DWORD dwErrorMessageSize)
я в питоне сначала импортирую модуль
import ctypes
потом импортирую библиотеку
mydll = cdll.LoadLibrary("./trans2quik.dll")
файл .dll лежит в том же каталоге
дальше что делать, не понятно.
Вроде должно быть что то типа
result = mydll.TRANS2QUIK_CONNECT ("C:\QUIK_VTB24", long* pnExtendedErrorCode, LPSTR lpstrErrorMessage, DWORD dwErrorMessageSize)
где в result должен записаться результат выполнения - произошло соединение или нет.
но не понятно как прописать атрибуты long* pnExtendedErrorCode, LPSTR lpstrErrorMessage, DWORD dwErrorMessageSize
так же не понятно что значит long __stdcall в описании.
помогите пожалуйста разобраться