Итак, в связи с большим уже числом пользователей программы ИОН, было решено несколько переделать формат программы.
Если раньше она компилировалась отдельно для каждого пользователя, и в случае обнаружения ошибок или приходилось пересобирать массу вариантов, то теперь будет одна программа для всех. Последняя версия будет лежать на этом сайте и ее можно будет всегда скачать.
Это позволит достаточно оперативно выявлять ошибки и исправлять их, а так же добавлять новый функционал по мере возможностей программиста.
Привязка блока теперь будет осуществляться отдельной dll библиотекой, которая будет меняться крайне редко. Она будет уже индивидуальной для каждого отдельного пользователя и рассылаться персонально. Это файл Вы кладете в ту же директорию, где уже лежит скаченный с сайта ИОН.
Прошло достаточно времени с момента выхода второй версии ИОН, чтобы активные владельцы первой версии смогли обновиться. На текущий момент бесплатное обновление закрыто. Кто, из имеющих первый ИОН, хочет получить вторую версию, может это сделать с 50% скидкой.
Софт запакован всякими хитрыми алгоритмами, поэтому антивирус может ругаться на исполняемый файл, надо добавить его в исключения. Никакой грязи там нет.
Если же что-то где-то не заработает или непонятно, пишем сюда, мне в почту, асю.
Сюда же буду выкладывать измененные библиотеки для ШДК, последних версий.
Если у Вас выскакивает вот такая картинка при соединении с блоком:
Вложение:
WTF.jpg [ 12.31 КБ | Просмотров: 64239 ]
Пишите в почту, будем разбираться.
Начиная с версии 2.98, в составе ИОН присутствует библиотека DIAG.DLL, которая позволяет подключиться к обычному блоку, а так же к чужому инженерному для записи логов. Прошивка, залитая в блок, нужна в любом случае. Пользовательская библиотека OLT.DLL для работы в этом режиме не нужна.
Если в папке обе библиотеки, то приоритет имеет пользовательская OLT.DLL. Старые версии этой библиотеки не будут соединяться с обычными блоками, новые идут уже с возможностью диагностики. Те если не соединяется с обычным блоком, временно перекиньте OLT.DLL в другую папку, оставив одну DIAG.DLL.