Подскажите где можно скачать библиотеки под C++ Builder 2007 для терминалов Cipher ???
|
30.01.2017 11:43:02
Подскажите где можно скачать библиотеки под C++ Builder 2007 для терминалов Cipher ???
|
|
|
|
|
|
30.01.2017 12:21:05
Всё оказалось гораздо проще
Просто забыл положить CipherLab.dll рядом с EXE'шником когда подключил CipherLab.lib ;D Проверил... Вроде все функции кроме одной работают... В файле CipherLab.h есть неправильно описананная функция PingCreadle Вот её описание: __declspec(dllimport) BOOL __cdecl PingCreadle(void); В самом файле CipherLab.dll она называется PingCradle Если исправить в CipherLab.h и вызывать соответственно также, то проект компилируется и работает прекрасно Но вот не понятно, что за ошибку выдаёт функция GetCurrentState: "Ответ терминала NAK не соответствует ожидаемому" Может старая прошивка ??? |
|
|
|
|
|
30.01.2017 12:21:06
1. Проблема с PingCradle известна и исправлена. На сайте выложен исправленный архив.
2. GetCurrentState - старая функция и поддерживается для совместимости со старыми версиями прошивок и главное dll. Смысловой нагрузки не несет, пользуйтесь пингом. А вот почему отвечает NAK непонятно. Нужно поглядеть... Опишите поподробней, погляжу. |
|
|
|
|
|
30.01.2017 12:21:06
Т.е. GetError() выдаёт такую ошибку после того, как не срабатывает функция GetCurrentState()
|
||||
|
|
|
|||