Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];




Вниз

try except 


vano   (2001-12-07 16:21) [0]

Я только сейчас начал работать с этим блоком. Но он у меня не срабатывает. В после try генерируется ошибка, но прога после этого в не попадает в блок после except.
Может в опциях нужно какую-нибудь галочку где-то поставить, или что-то другое? Подскажите пожалуйста.



asafr   (2001-12-07 16:27) [1]

Напиши блок, где используешь try ... except ... end;



BAS   (2001-12-07 17:04) [2]

Если я понял правильно - ты в try обрабатывешь ошибку на POst, может те попробывать в TQuery в методе onPostError или onUpdateError



asafr   (2001-12-07 17:50) [3]

А я ничего не понял... Ни какая ошибка, ни какой код... Работает код с TQuery или TTable, или вообще, ни с тем ни с другим...?



TSV   (2001-12-07 18:40) [4]

> vano
Может быть, проблема в том, что ты не используешь on E: <тип ошибки> внутри except-блока:

try
// открытие БД
Database1.Open;
except
on E: Exception do
begin
MessageBeep(MB_ICONEXCLAMATION);
MessageDlg("Ошибка открытия БД. Приложение будет закрыто." +
#13#13 + E.Message, mtError, [mbOk], 0);
Application.Terminate;
Exit;
end;
end; // try

Удачи.



Havez   (2001-12-19 18:34) [5]

try except не срабатывает под Delphi (для этого нужно отключить опцию Break on Exception), когда прога будет работать сама, всё будет нормально.



Tupnyk   (2001-12-19 19:03) [6]

или просто запускать ехе-ик вне дельфи



Anatoly Podgoretsky   (2001-12-19 19:42) [7]

try
X
except
Y
end
Z

Он пишет, что у него управление не попадает на Z, но без кода ничего сказать нельзя




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.017 c
6-75642           BeepCheck             2001-10-29 21:09  2002.01.24  
html сохранить в файл


1-75568           NNC                   2002-01-06 14:21  2002.01.24  
Вопросик!


1-75562           vsu                   2002-01-05 15:00  2002.01.24  
Прокрутка в RichEdit


1-75584           Андрей Сенченко       2002-01-05 13:50  2002.01.24  
Помогите с ловлей Handl-ов


3-75486           Matr                  2001-12-19 07:29  2002.01.24  
Почему при ApplyUpdates таблицы в Оракле не хочет в дельфи обрабатываться поле SEQUENCE