Вниз
Скачать: CL | DM;

Обработка ошибки!!!!   Найти похожие ветки 

← →
aade   (2003-02-28 22:23) [0]

В текстовом поле вводятся екоторые данные.Они должны быть числом.Я использую следующую конструкцию проверки:
procedure TFrmTabl.CmdOKClick(Sender: TObject);
Var
aaa:Currency;
begin
Try
aaa:=strToCurr(txtDannie.text);
Except
ShowMessage("Это не число!");
End;
end;
Т.е. по идее если это не число,то должна возникнуть ошибка и выдасться сообщение.Но этого не происходит.Delphi Дает критическое сообщение,после выполнения данной строки:
Project Project1.exe raised exception class EConvertErrror with message "asdsds" is not valid floating point value.Process Stoped.
Почему????Ведь я же использую оператор Try?


← →
Anatoly Podgoretsky ©   (2003-02-28 22:25) [1]

Может ты в ИДЕ запускаешь?


← →
Артём В.   (2003-02-28 22:28) [2]

А ты попробуй EXE запустить


← →
uw ©   (2003-03-01 01:17) [3]

Tools|Debugger Options|Language Exceptions и сбросить флажок Stop on Delphi Exceptions



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
3-39176
Кило
2003-02-21 09:54
2003.03.13
Доки по Rave Report на русском и демки?


4-39632
maxim2
2003-01-23 09:58
2003.03.13
Получить текст меню над которым находится указатель мыши


14-39543
ЮРИЙ_К
2003-02-26 12:06
2003.03.13
Контролировать добавление файлов на диск


1-39284
nester
2003-03-03 22:23
2003.03.13
Как сделать так, чтобы форма не отображалась в TaskBar


14-39524
trotski
2003-02-25 22:20
2003.03.13
Оформление документации




   Наверх