![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
А куда делся OnException?
nester © (2004-04-26 14:55:00)В VCL у Application было событие OnException
А куда делось оно в КОЛ?
По крайней мере у Applet его не нашел.
Или как ГЛОБАЛЬНО перехватить все эксцепшены, а то dll-ку - плагин для ИЕ - трудно отлаживать, а так глобально перехватил эксцепшен и логи накакал, а то ИЕ вешается и закрывается без особых комментариев.
Gandalf (2004-04-26 21:14:00) [1]А в чем беда? Делаем окантовочку try except on метода Run (_0.inc) - через свои _*.inc и будет счастье...
nester (2004-04-26 15:19:00) [2]2Kladov
Не будет ли это хорошей идеей добавить в следующей версии?
savva (2004-04-26 15:14:00) [3]нету такого.. я как то поднимал этот вопрс, пришли к мнению, что сделать проще при помощи условной компиляции. но вот сделал ли Владимир - не знаю.
можешь сделать сам, и предложить Владимиру.
nester (2004-04-26 15:06:00) [4]Гы, у меня функций больше сотни уже, и вот глюк появился - не могу пока поймать, это представь себе во всех функциях повтыкать надо.
Не-е-е-е-е-е-е, должен быть глобальный глюколов типа OnException в VCL.
savva (2004-04-26 15:02:00) [5]делай сам в каждой процедуре что нибудь типа:
try
...
except on E:Exception do
HandleException(e);
end;
...
procedure HandleException(currentException: Exception);
begin
if Assigned(currentException) then begin
ShowMessage(currentException.Message);
end;
end;