Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.13;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.013 c
14-39489
line
2003-02-23 09:01
2003.03.13
Изменение записей в таблице


14-39531
Ruf
2003-02-24 11:49
2003.03.13
установка TCP/IP


8-39425
Noname_
2002-12-03 10:20
2003.03.13
Глюки в DirectShow


3-39224
{{{KOTOS}}}
2003-02-23 12:01
2003.03.13
Почему при открытии БД PARADOX по сети появляется ошибка


6-39460
alexe
2003-01-22 10:17
2003.03.13
Поскажите плз как написать telnet сервер на основе TIdTelnetServe