|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.04.2012, 16:26 | #1 |
Новичок
Джуниор
Регистрация: 02.04.2012
Сообщений: 2
|
Delphi 2010 access violation
Написал модуль для работы с датами. Хотел сделать, чтобы при вводе неправильной даты автоматически происходила её корректировка, но при изменении значений в полях 'число' и 'месяц' вылетает ошибка Access Violation.
Насколько я понял, это как-то связано со строчками Код:
Код:
Программа написана на Delphi 2010. |
02.04.2012, 17:22 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,317
|
В чем выражается неверность работы программы при убирании этих строк?
Вроде поправляет дату без этих строк (ошибка вылезает только когда поле пустое, просто проверять нужно перед преобразованием, что строчка не пуста).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
02.04.2012, 17:42 | #3 |
Новичок
Джуниор
Регистрация: 02.04.2012
Сообщений: 2
|
Если убрать эти строчки, то перестают правильно работать кнопки + и -(увеличение и убавление числа). То есть, например, месяц = 1, а число =31; при нажатии кнопки + число становится равным 1, а значение месяца не изменяется, хотя, по идее должно измениться на 2.
|
02.04.2012, 18:48 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,317
|
Думал-думал, из-за чего возникает ошибка, придумал только костыль
Уберите эти строчки с проверкой активности и добавьте по 2 события к едитам (или в событии баттона напишите это): Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
02.04.2012, 21:57 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
P.S. Ох как мне твоя стратегия не нравится... Код чреват граблями, как по мне.
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
access violation | ho_N | Компьютерное железо | 2 | 30.11.2011 08:36 |
delphi... access violation error | barm | Общие вопросы Delphi | 5 | 14.11.2011 06:01 |
Delphi - непонятный access violation | KingOfNothing | Помощь студентам | 7 | 03.11.2009 00:46 |
Access Violation | SunKnight | Общие вопросы Delphi | 2 | 05.06.2008 16:46 |
Access Violation | Carbon | Общие вопросы Delphi | 12 | 18.09.2007 19:55 |