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

Вниз

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

 
Part   (2002-11-07 16:50) [0]

Пожалуйста поделитесь кодом как отлавливать исключения при неправильном вводе? типа OnException ? или ? Спасибо


 
Alex4444444444   (2002-11-07 16:53) [1]

try
BadStatementThatRaisesAnException;
except
on OneException do OneThing;
on AnotherException do AnotherThing;
end;


 
Part   (2002-11-07 17:04) [2]

Эт понятно , а как применить это к занесению данных в Edit ?


 
Alex4444444444   (2002-11-07 17:06) [3]

A otkuda zh tam exception? Nuzhno OnChange perehvatyvat" i proveryat", chto tam changed...


 
MsGuns ©   (2002-11-07 17:31) [4]

>Part (07.11.02 17:04)

Ошибка может быть не в самом едите, а когда переносишь оттуда текст в некоторую типизированную переменную, например, дату. В этом случае сам перенос надо делать в защищенном блоке:

var
d1: TData;
...

procedure TForm1.Batton1Click(Sender: TObject);
begin
try
d1 := StrToDate(Form1.Edit1.Text);
except
ShowMessage("Набирай, гад, дату правильно !");
exit;
end;
// Делаешь что надо с корректной датой
....
end;


 
Part   (2002-11-08 09:13) [5]

Спасибо :)



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
1-59260
Delphi Maniak
2002-11-07 11:43
2002.11.18
Файлы, файлы, файлы...


14-59379
Song
2002-10-30 11:18
2002.11.18
Прошу помощи тех, кто учится в МГУ и живёт в 3-ем корпусе общеж.


1-59089
Alex
2002-11-06 10:28
2002.11.18
SaveDialog1 и timetostr(time)


14-59347
Beginner-Designer
2002-10-29 14:49
2002.11.18
Помогите найти сочинение по


1-59184
OlegS Astana
2002-11-05 14:43
2002.11.18
StringGrid