Дмитрий (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Python и trans2quik.dll, Не возвращает цену отправленной транзакции через дескриптор
 
Новичок в pythone и столкнулся с проблемой, что при отправки асинхронной транзакции в функции обратного вызова TRANS2QUIK_TRANSACTIONS_REPLY_CALLBACK, вызываю
функция TRANS2QUIK_TRANSACTION_REPLY_PRICE но она всегда возращает 0, хотя транзакция успешно отправлена.
Код
TRANS2QUIKORDERSTATUSCALLBACK = WINFUNCTYPE(c_void_p, c_long, c_long, c_long, c_long, c_long, POINTER(c_char_p), c_void_p)

def CallbackTransaction(nTransactionResult, nTransactionExtendedErrorCode, nTransactionReplyCode, dwTransId, dOrderNum, lpstrTransactionReplyMessage, transReplyDescriptor):
   result = Trans2Quik.TRANS2QUIK_TRANSACTION_REPLY_PRICE(transReplyDescriptor)

TRANS2QUIK_ORDER_STATUS_CALLBACK = TRANS2QUIKORDERSTATUSCALLBACK(CallbackTransaction)
TransCall = Trans2Quik.TRANS2QUIK_SET_TRANSACTIONS_REPLY_CALLBACK(TRANS2QUIK_ORDER_STATUS_CALLBACK,byref(pnExtendedErrorCode), lpstrErrorMessage, dwErrorMessageSize)

Страницы: 1
Наверх