Среда разработки Delphi 7. ОС Windows 7 x64.
Система проверена антивирусом KIS8 с актуальными БД - вирусов нет. Антивирус не отключаю вообще.
Обновления системы отключены. Ничего нового не устанавливал. К компьютеру доступ только у меня.
Такой ошибки раньше не было. Эта ошибка появилась сегодня, во всех проектах, при запуске любых exe написанных на Delphi ( где используется DateTimePicker, при шелчке по стрелкам).
Запуск exe без компиляции.
Ошибка появилась в программах, которые создал вчера и месяц назад и сегодня. Везде, где используется DateTimePicker - где изменяем его значение.
Пример
Создаю новый проект, помещаю на форму компонент DateTimePicker.
Изменяю его свойства:
Format MM.yyyy
DateMode dmUpDown.
Далее, если нажать стрелку вниз 2 раза - появится эта ошибка ( окно дебагера или окно сообщения, при запуске exe - invalid argument to date encode).
Первый раз дата изменится, второй - окно с ошибкой. После нажатия ok - дата в поле сотрется ( . )
Заметил, что если изменить свойства DateMode с выставленного мною dmUpDown на дефолтное dmUpDown - ошибка исчезнет.
Ошибка не появляется, если изменять с помощью стрелок год. А если месяц (как выделено на картинке 08) - то появляется.
Что это такое и почему появилась ошибка?