![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему глюки при смене года в DateTimePicker? [D5, Win95/98]
Destroyer © (2002-01-09 09:00:00)При изменении года вручную в компоненте DateTimePicker сразу же выскакивает ошибка (Acces violation...). Это глюк компоненты или связано с системными настройками даты/времени? Вообще, как тут быть?
Destroyer (2002-01-15 06:51:00) [1]ХЕХ!!! Ну это ваще прикол!!! Все работает нормально, если запускаться не из Делфы, а пускать сам exe-файл. Если же запускаться из Делфы, то после второго запуска действительно начинаются галюны. Вот так. Теперь у меня все работает, спасибо всем кто откликнулся.
KS (2002-01-10 02:24:00) [2]Одно время меня достали непредсказуемые глюки TDateTimePicker. Возможно, программа была корявая, но заменил
на TDateEdit из RxLib - проблемы исчезли.
Paramoshka (2002-01-09 20:46:00) [3]У меня така же была Беда. Это глюк в ОС т.к. компонент Win32.
Поэтому он не у всех...
Kasper (2002-01-09 16:01:00) [4]Интересно
Сбрось мне unit
Destroyer (2002-01-09 11:15:00) [5]Наверное, глюкан все-таки в компоненте. Интересная вещь: Разрешаю ParseInput, компонент ведет себя следующим образом: при одном клике на годе выделяется год, и ошибка по прежнему существует, при втором клике выделяется весь текст, меняю год - ухожу с компонента - все ОК!! Видать при втором клике он входит в какой-то другой режим.
Destroyer (2002-01-09 11:00:00) [6]Нет, у меня вообще ни один обработчик не назначен. Хотя я пробовал отловить момент возникновения ошибки и натолкал в обработчики ShowMessage, но ошибка возникает раньше всех обработчиков.
Kasper (2002-01-09 10:10:00) [7]Скорее всего ты обрабатываешь событие
OnChange(срабатывает после ввода каждого
символа) и пытаешься получить еще
не до конца введенную дату
Совет: выходи из обработки если дата
не введена полностью
Destroyer (2002-01-09 10:09:00) [8]В том-то и дело, что стандартные Жо(
panov (2002-01-09 09:46:00) [9]У меня прекрасно работает таким образом...
А что, у тебя какие-то особенные настройки в системе?
Destroyer (2002-01-09 09:31:00) [10]Последовательность такая:
1. Кликаю на годе. Он выделяется.
2. Пытаюсь ввести цифру какую-нибудь и сразу же вылазит еррор. С месяцем и числом все прокатывает нормально.
panov (2002-01-09 09:28:00) [11]А какты меняешь эти настройки вручную?