Забавный глюк старой программы |
У меня есть программа, которую я написала 10 лет назад. После этого она несколько раз немного изменялась. В ней - куча функций и ключей для командной строки, о которых я уже не помню - надо смотреть код, и разбираться. Она запускается при загрузке, делает какие-то проверки, меняет заставки и выполняет макросы, если находит. В макросах могут быть сообщения, связанные с текущей датой, и разные комнады, в том числе - для запуска других программ, которые могут выполняться в связи с определённой датой или каждый раз. Ещё в ней - куча зашитых сообщений о разных событиях.
Глюк состоял в том, что несколько дней подряд она выводила сообщение об этом юбилее. Сперва я подумала, что я когда-то задала вывести это сообщение несколько раз, но 5 суток - это слишком. Нашла, и открыла проект. Оказалось, в диалоге для этого сообщения оставила команду на выход. Видимо, вставила её для отладки, и забыла. И получилось так: выводится это сообщение, а когда оно закрывается, дата последнего запуска не обновляется. При следующей загрузке она берёт старую дату, снова выводит сообщени, и дата снова не обновляется. Такое сохранение и использование даты требуется, чтобы учесть пропуски. Учёт пропусков можно отключать в формочке, но формочка не запускалась по этой же причине.
Если бы проекта не было, 10 лет стало бы предельным сроком использования
Хотя, ещё была возможность поправить дату в реестре.
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |