Обратился ко мне Виктор Рогов, R6A-12. Жаловался, что "не работает". На конкретный вопрос - что и в какий ситуации не работает, ответить не захотел. Или не смог. Во всяком случае, существенной помощи не оказал. Пришлось мне самому уже в который раз догадываться, что же там хотел сотворить пользователь с системой. Оказалось, что вместо перехода на версию 1.05.022 с "переходной" версии 1.05.021 (как это и было рекомендовано), он взял да и запустил версию 1.05.022 как основную и единственную. Со всеми вытекающими.
С другой стороны, это позволило мне (в ходе "расшифровки" потаенных мыслей Виктора, с моими собственными догадками) восстановить настройки и воспроизвести ситуацию, так, что стало возможным вести дальнейшую работу по локализации и устранению ошибок. Ниже - важная информация и пример того, как пользователям надо оформлять запросы на поддержку при обнаружении ошибок. Вместо картинок вставлены названия файлов-снимков PicXX.
Начало письма от 15.06.2020
Я выполнил контрольный прогон на своем компьютере. Ниже - протокол этого прогона со всеми необходимыми картинками. Предлагаю в дальнейшем строго придерживаться этого стиля.
При старте с созданием новой базы данных "с нуля" выдается сообщение (Pic1)
Система стартует, но курсор на главной форме - "песочные часы".
Help -> Version checkout
Выдается сообщение (Pic2). При старте не было автоматического запроса ключа активации.
Help -> Activation keys...Вводим ключ: <скрыт по соображениям конфиденциальности>
Для устранения первой ошибки
Maintain -> Load Countries and Territories info
Штатное выполнение (Pic3).
В штатном режиме загружаем BANDS и MODES
Maintain -> Load Frequencies and Modulations info
Штатное выполнение (Pic4).
Set -> ExitВыход не выполняется, выдается сообщение (Pic5).Одновременно активируется начальная заставка системы, чего быть не должно.
Снимаем задачу через Диспетчер задач.
Корректируем CheckLog.ini
- вручную прописываем [Main] Continue=1
- раскомментируем [Main] ValidateSWL и меняем значение на 0
Запускаем по-новой. Заставка отрабатывается нормально, Version checkout отображается нормально. После запуска открывается закладка Logbooks, дополнительных закладок журналов связей нет.При переключении на закладку Callbook выдается сообщение (Pic6).Вернуться на закладку Logbooks не удается.
Set -> ExitНормальное завершение работы.Запускаем систему. Заставка отображается нормально, Version checkout отображается нормально. Главная форма открывается нормально, на закладке Logbooks дополнительных закладок журналов нет. Set -> Logbooks configuration...Задаем конфигурацию журналов (Pic7). Закрываем окно конфигурации - [Apply]. Видим предупреждение (Pic8).
На главной форме (закладка Logbooks) закладок журналов нет.
Выходим из системы, запускаем по-новой.Создаем журналы связей, не забываем для последней записи дать [Add], потом [Apply] (Pic9).Журналы связей созданы, однако выдается сообщение (Pic6).
Курсор на главной форме остается в состоянии "песочные часы". Выход из системы отрабатывается нормально.Запускаем систему по-новой. Заставка отображается нормально, до отображения главной формы выдается сообщение (Pic6). Version checkout не отображается, курсор главной формы в состоянии "песочные часы". Главная форма на закладке Logbooks содержит закладки всех созданных журналов связей (Pic10).
Выход из системы выполняется нормально.
Системный журнал этого сеанса зафиксирован. Файл настроек зафиксирован.Файлы прилагаются.Конец письма
Бонус для тех, кто дочитал до этого места: сообщения об ошибках, поступающие от пользователей в ином виде, отныне будут просто игнорироваться. Если сам пользователь не считает себя обязанным предоставлять подробную информацию о некорректной работе и давать свои комментарии - то и никто другой делать этого за него (вместо него) тем более не обязан. Или мы работаем над системой вместе, и все получают своевременные обновления и исправления - или я возвращаюсь к ранее высказанному мне предложению от пользователя: "Это твоя система, делай ее для себя такой, какой считаешь нужной".