В данном глобальном обновлении присутствуют следующие основные изменения
1) Возможность создания отдельных библиотек-обработчиков (напомню, библиотека - это файлы с расширением .dll) для загрузки результатов с лотерейных сайтов. Ранее это было сделано только для лотерей Гослото (библиотека GoslotoImport.dll расположена в корне программы, для неё я решил ничего не менять). Теперь такие библиотеки будут храниться в отдельной директории DataImport. Для начала на данном принципе реализована загрузка результатов лотереи Спортлото-Кено (как обычно, по просьбам трудящихся ), этому служит библиотека SportlotoKenoImport.dll. Чтобы программа понимала, что для данной лотереи есть обработчик, в секции настроек введена дополнительная настройка [DataImportDll=sportlotokenoimport.dll]. Вы можете скачать уже подготовленный файл со всеми тиражами, доступными на сайте sportlotokeno.ru, отсюда. А там присутствуют не все тиражи, поэтому на форме загрузки присутствует чекбокс «Игнорировать отсутствующие тиражи», тем самым, если требуемый тираж не найден, загрузка не прервется.
2) В ходе работы над загрузкой результатов Спортлото-Кено, обнаружена возможная проблема с базой тиражей. В исходном файле .ntr записи могут быть не последовательны. И это отражается в таблице. Теперь при загрузке происходит сортировка тиражей по возрастанию.
3) Но в результате воплощения пункта 2 пользователь может не заметить, что тиражи идут непоследовательно. Но уже созданные плагины работают по принципу прямого обращения к загруженным данным, которые не сортируются. А потому возможны всякого рода коллизии. Для исправления ситуации в основном меню «Рабочего Места» появился пункт «Проверить». С помощью его можно проверить открытую базу на правильный порядок тиражей и при необходимости исправить его.
4) В настройках программы введен чекбокс «Переход к последней записи тиражей», в случае отметки которого при открытии базы курсор будет размещаться внизу таблицы на последнем результате лотереи (также реализовано по просьбам посетителей форума).
Как обычно, полный архив расположен здесь.