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

Вниз

как узнать тип ошибки?   Найти похожие ветки 

 
diww   (2003-04-07 17:00) [0]

т.е. допустим пишу try ... except ... end
и как в этом except узнать какая ошибка произошла?


 
Skier ©   (2003-04-07 17:03) [1]

1) try
except
on E : Exception do begin
ShowMessage("My name is " + E.Message);
end; //on
end; //try
2) см. ExceptObject


 
Переяслов Григорий ©   (2003-04-07 17:05) [2]

А есть такая книжка: Фараонов В В. Delphi 4 Учебный курс. Я с нее начинал. Там не только про ошибки, но и куча другой полезной информации.


 
Mystic ©   (2003-04-07 17:20) [3]

try
except
on E: EConvertError do
ShowMessage("Юзер намутил со вводом");
on E: EMathError do
ShowMEssage("Досчитались");
on E: EAbort do
ShowMessage("Думал тихо умереть? Не выйдет!");
on E: EAssertionFailed do
ShowMessage("Мы пришли к противоречию. Таким образом начальное предположение было неверно.");
on E: EAccessViolation do
ShowMessage("МАМА! Спаси меня!!!");
on E: EAbstractError do
ShowMessage("Думай, какой класс создаешь!!!");
on E: EStackOverflow do
ShowMessage("Не вышли из рекурсии...");
on E: Exception do
ShowMessage(Format("Врага не удалось идентифицировать: %s %s", [E.ClassName, E.Message]));
end;




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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
1-54724
Max1111
2003-04-04 12:37
2003.04.17
Проблема с глобальным динамическим массивом2


1-54551
Опус
2003-04-06 10:23
2003.04.17
Отчеты. Подскажите как поместить CheckBox или ...


3-54480
Viktor1
2003-03-30 15:53
2003.04.17
Помогите, как такое сотворить? ADOTable, Delphi6.


4-54961
SeNtiMeL
2003-02-15 14:55
2003.04.17
Вопрос по формам ! Или BringOnTop


3-54516
korvin
2003-03-29 07:54
2003.04.17
Фокус по колумнам dxDBGrid`а никак не проходит.