Вниз
Скачать: CL | DM;

А куда делся OnException?   Найти похожие ветки 

 
nester ©   (2004-04-26 14:55) [0]

В VCL у Application было событие OnException
А куда делось оно в КОЛ?
По крайней мере у Applet его не нашел.
Или как ГЛОБАЛЬНО перехватить все эксцепшены, а то dll-ку - плагин для ИЕ - трудно отлаживать, а так глобально перехватил эксцепшен и логи накакал, а то ИЕ вешается и закрывается без особых комментариев.


 
savva ©   (2004-04-26 15:02) [1]

делай сам в каждой процедуре что нибудь типа:

try
 ...
except on E:Exception do
 HandleException(e);
 
end;

...

procedure HandleException(currentException: Exception);
begin
 if Assigned(currentException) then begin
   ShowMessage(currentException.Message);
 end;
end;


 
nester ©   (2004-04-26 15:06) [2]

Гы, у меня функций больше сотни уже, и вот глюк появился - не могу пока поймать, это представь себе во всех функциях повтыкать надо.
Не-е-е-е-е-е-е, должен быть глобальный глюколов типа OnException в VCL.


 
savva ©   (2004-04-26 15:14) [3]

нету такого.. я как то поднимал этот вопрс, пришли к мнению, что сделать проще при помощи условной компиляции. но вот сделал ли Владимир - не знаю.
можешь сделать сам, и предложить Владимиру.


 
nester ©   (2004-04-26 15:19) [4]

2Kladov
Не будет ли это хорошей идеей добавить в следующей версии?


 
Gandalf ©   (2004-04-26 21:14) [5]

А в чем беда? Делаем окантовочку try except on метода Run (_0.inc) - через свои _*.inc и будет счастье...



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.044 c
14-1100155682
karat
2004-11-11 09:48
2004.11.28
Ваше мнение на мой подход.


1-1100437814
JaVa73
2004-11-14 16:10
2004.11.28
Управление MS Outlook 2000


1-1100646157
CHE
2004-11-17 02:02
2004.11.28
TLABEL


14-1100248016
Koala
2004-11-12 11:26
2004.11.28
Модем внутренний, полный


1-1100630913
td
2004-11-16 21:48
2004.11.28
ошибка виндовс при завершении работы




   Наверх