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

Application.OnException   Найти похожие ветки 

← →
Abikos   (2003-10-08 17:15) [0]

Здравствуйте!
У меня такая проблема: при выходе из программы, иногда возникает ошибка, при этом возникает она весьма редко, поэтому последовательность действий при которых она возникает я воспроизвести не могу. Видимо где-то в деструкторах моих объектов или просто в процедурах идет обращение к тому что уже высвобожденно из памяти... Я решил повесить Application.OnException для того что бы знать что, да как. Можно как-нибудь не особо заморачиваясь узнать примерно в каком месте возникла ошибка (в какой процедуре) ? Вешать try... except на все процедуры не хотелось бы...
Посоветуйте как быть... Уверен что уже есть какие-то готовые решения для подобных проблем :)
Спасибо!


← →
Abikos   (2003-10-08 17:40) [1]

Неужели все так плохо ?


← →
clickmaker ©   (2003-10-08 17:44) [2]

Максимум что можно узнать: какой объект вызвал исключение - Sender в OnException


← →
Mystic ©   (2003-10-08 17:47) [3]

Application.OnException может не помочь, если ошибка, например, в секции finalization... Как это выглядит, что за ошибка, текст..?



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

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



Память: 0.45 MB
Время: 0.014 c
1-65484
REA
2003-10-08 16:04
2003.10.20
Цвет Brush


1-65537
Raduga
2003-10-08 09:15
2003.10.20
Установка Delphi5 под Win2000


7-65645
KILLER_ABV
2003-08-04 12:28
2003.10.20
COM порты и модемы...


4-65674
All
2003-08-12 23:24
2003.10.20
ReadDirectoryChangesW()


14-65614
Vint
2003-10-01 09:20
2003.10.20
Вчера по НТВ футбол смотрели?




   Наверх