Форум: "Основная";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];
ВнизОбработка ошибки!!!! Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c