Главная страница
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.017 c
1-44759
Big
2003-07-01 17:12
2003.07.14
Сервис (служба) на Delphi


1-44699
Charly
2003-06-30 22:20
2003.07.14
Глюк в OpenDialog


14-44868
irq
2003-06-26 16:02
2003.07.14
Управление чужим приложением в Win95/98


3-44590
Dimonka
2003-06-20 23:02
2003.07.14
Конвертация Paradox из DOS в Win


14-44845
Санек
2003-06-26 19:15
2003.07.14
sticker