Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.29;
Скачать: CL | DM;

Вниз

Исключения   Найти похожие ветки 

 
Rico ©   (2005-06-09 02:53) [0]

По исключениям знаю очень мало, поэтому есть ламерский вопрос
На форме есть MaskEdit(палитра компонентов Additional) у него есть св-во EditMask - маска ввода То, что в него вводится, заноситься в соотв поле базы данных
У меня маска ввода имеет вид _ _. _ _ Т.е. две цифры до запятой и две после
Если заполнить не все цифры и попробовать перейти на следующий компонент вылетает ошибка EDBEditError Как бы ее перехватить, чтобы высветить окошко, типа "ошибка ввода" и переместить фокус обратно в MaskEdit для ввода правильного значения

Плиз хелп!


 
КаПиБаРа ©   (2005-06-09 07:13) [1]

F1 - TApplication.OnException


 
kot andrei   (2005-06-09 10:40) [2]

>>Если заполнить не все цифры и попробовать перейти на следующий
>>компонент вылетает ошибка EDBEditError

Внимательно почитай о создании масок ввода;

>>Как бы ее перехватить, чтобы высветить окошко, типа "ошибка
>>ввода" и переместить фокус обратно в MaskEdit для ввода
>>правильного значения

насколько я понял при правильном вводе должна получиться строка типа: 99,99 ? Если да то пробуй ее переделать в Integer (strtoint) и если не преобразуется пиши: Ошибка ввода.
try
except
end
в помощь...
P.s это первое что пришло в голову, но не обязательно правильное.



Страницы: 1 вся ветка

Текущий архив: 2005.06.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.113 c
4-1115255968
nickmas
2005-05-05 05:19
2005.06.29
Как перехватить сообщение об ошибке...


1-1118260453
Gopher
2005-06-08 23:54
2005.06.29
Синтаксис


9-1111377409
Xeno
2005-03-21 06:56
2005.06.29
Как определить ФПС при использовании TGLFullScreenViewer


3-1115954496
Елена
2005-05-13 07:21
2005.06.29
Обнулениеячейки в пародоксовской табличке.


14-1117299118
lookin
2005-05-28 20:51
2005.06.29
Предлагаю послушать песню Ивана Демьяна