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

Вниз

Try....except не работает   Найти похожие ветки 

 
Alex_x ©   (2003-07-01 15:19) [0]

в програме есть кусок кода которий иногда визивает ошибку, тоесть надо когда возникает ошибка то невиполнять этот кусок кода, я пытался использовать даную конструкцию но всёравно вискакивает ошибка
try
.........
код которий ненадо выполнять когда он вызывает ошибку
.............
except
..............
вот здесь мне ничё ненадо, делать, может по этому и
не работает
................
end;


 
Smashich ©   (2003-07-01 15:21) [1]

2 Alex_x © (01.07.03 15:19)

паЧитай пра них в хилпе


 
panov ©   (2003-07-01 15:23) [2]

Отключи в Delphi реакцию на Exception.


 
Th ©   (2003-07-01 15:23) [3]


try
..............
if ****ERROR CONDITION**** then raise Exception.Create("Some error has occupied");
..............
except
end;


или так:


try
..............
if ****ERROR CONDITION**** then raise Exception.Create("Some error has occupied");
except
on E: Exception do
MessageDlg(E.Message,mtError,[mbOk],E.HelpContext);
end;



 
Anatoly Podgoretsky ©   (2003-07-01 15:24) [4]

Alex_x © (01.07.03 15:19)
Невозможно, можно не выполнять только код после него. Но если ты знаешь когда он вызывает ошибку, то замени try except end на end


 
icWasya ©   (2003-07-01 15:35) [5]

скорее всего надо так
try
код которий иногда вызывает ошибку ;
//.........
код которий не надо выполнять когда он вызывает ошибку ;
except
end;


 
Alex_x ©   (2003-07-01 15:42) [6]

мне нужно чтобы не выполнялся именно тот кусок кода который вызвал ошибку, хотяби чтоби програма не останавливалась и не выдавала информацию про ошибку


 
Palladin ©   (2003-07-01 15:46) [7]

тебе уже несколько советов дали, чего ты переспрашиваешь!?
ты попробуй, а потом рассказывай!


 
panov ©   (2003-07-01 15:48) [8]

>Alex_x © (01.07.03 15:42)

Чтобы программа не выдавала ошибку при выполнении из под DELPHI, см. panov © (01.07.03 15:23)


 
Serginio   (2003-07-01 15:50) [9]

Поставь в настройках не вызывать борландовский Exception который вызывается при отладке.



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

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

Наверх




Память: 0.48 MB
Время: 0.02 c
1-44659
Tornado
2003-07-02 13:46
2003.07.14
SELF


9-44532
all
2003-01-27 18:47
2003.07.14
Где в инете взять кн. по OpenGl


14-44879
Ренат
2003-06-27 16:05
2003.07.14
Интранет


1-44684
oleg_SYS
2003-06-28 21:46
2003.07.14
Как БЫСТРО проверить, чист ли Canvas?


1-44687
Yuri I. Bououi
2003-06-30 17:33
2003.07.14
использование метода сервера OLE автомации в цикле ...??