Забавный глюк старой программы

Воскресенье, 21 Августа 2011 г. 20:32 + в цитатник

У меня есть программа, которую я написала 10 лет назад. После этого она несколько раз немного изменялась. В ней - куча функций и ключей для командной строки, о которых я уже не помню - надо смотреть код, и разбираться. Она запускается при загрузке, делает какие-то проверки, меняет заставки и выполняет макросы, если находит. В макросах могут быть сообщения, связанные с текущей датой, и разные комнады, в том числе - для запуска других программ, которые могут выполняться в связи с определённой датой или каждый раз. Ещё в ней - куча зашитых сообщений о разных событиях.

Глюк состоял в том, что несколько дней подряд она выводила сообщение об этом юбилее. Сперва я подумала, что я когда-то задала вывести это сообщение несколько раз, но 5 суток - это слишком. Нашла, и открыла проект. Оказалось, в диалоге для этого сообщения оставила команду на выход. Видимо, вставила её для отладки, и забыла. И получилось так: выводится это сообщение, а когда оно закрывается, дата последнего запуска не обновляется. При следующей загрузке она берёт старую дату, снова выводит сообщени, и дата снова не обновляется. Такое сохранение и использование даты требуется, чтобы учесть пропуски. Учёт пропусков можно отключать в формочке, но формочка не запускалась по этой же причине.

Если бы проекта не было, 10 лет стало бы предельным сроком использования
Хотя, ещё была возможность поправить дату в реестре.

 


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку