Artonit

Артонит => Программное обеспечение Артонит. => Тема начата: adminsmf от Августа 02, 2016, 11:15:45

Название: Отказ запускаться ТС2. Обновление драйвера artonit2.dll
Отправлено: adminsmf от Августа 02, 2016, 11:15:45
Описание отказа.
ТС2 не запускается.
Дополнительные признаки.
В файлах C:\ProgramData\Artonit\Artonit2Driver\<IP адрес контроллера>\LastEvent содержатся не цифровые значения (номер последнего принятого события) а либо пустой файл, либо нули (00HEX).
Причина отказа.
В ходе работы драйвер записывает в файл LastEvent номер последнего принятого события.
При старте драйвер открывает файл LastEvent, читает оттуда номер последнего ранее принятого события и организует вычитку из контролера последующих событий.
Если в файле содержатся не цифры, то драйвер отказывается работать, что приводит к отказу запускаться ТС2.
Исправление. Вариант 1.
Необходимо заменить файл
C:\Program Files (x86)\CardSoft\DuoSE\DeviceDrivers\Artonit2Driver\Artonit2.dll для 64 бит
либо
C:\Program Files\CardSoft\DuoSE\DeviceDrivers\Artonit2Driver\Artonit2.dll для 32 бит
версии 1.0.0.6
на прилагаемый файл artonit2.dll версии 1.0.0.7 (http://www.artonit.ru/index.php?option=com_remository&Itemid=58&func=startdown&id=84).
Рекомендуемый порядок действий.
Исправление. Вариант 2.
Прочее.
Если в файлах LastEvent вручную указать значение 1, то при старте драйвер будет вычитывать все события из контролера. Эта возможность будет реализована в ближайшее время на уровне GUI (в свойствах драйвера).

Указанная проблема стала появляться только в 2016 г.

Позже обновленный драйвер будет выпущен в виде инсталлятора, что упростит его обновление.