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

Вниз

Oбработка исключений в DLL   Найти похожие ветки 

 
alnikkom ©   (2004-12-16 12:53) [0]

Здравствуйте! При работе программы в одной из DLL возникает ошибка, которую обработчик исключений приложения не обрабатывает. Так как же мне перехватить  это исключение в DLL?


 
Digitman ©   (2004-12-16 12:55) [1]


> При работе программы в одной из DLL возникает ошибка


и какая же ? догадываться нужно ?


> как же мне перехватить  это исключение в DLL


точно так же как и не в DLL.
разницы никакой.


 
alnikkom ©   (2004-12-16 13:30) [2]

>точно так же как и не в DLL.
разницы никакой
.
к сожалению, разница в обработке есть. Она выражается в том, что исключение, возникшее в DLL, не попадает в обработчик по умолчанию. Оно перехватывается где-то раньше. А вот где? В это и заключается вопрос


 
alnikkom ©   (2004-12-16 13:33) [3]

>точно так же как и не в DLL.
разницы никакой
.
К сожалению, разница в обработке есть. Она выражается в том, что исключение, возникшее в DLL, не попадает в обработчик по умолчанию основного приложения. Оно перехватывается где-то раньше. А вот где? В этом и заключается вопрос.


 
Digitman ©   (2004-12-16 13:35) [4]


> alnikkom


болтологией долго намерен заниматься ?
код приводи уже.


 
alnikkom ©   (2004-12-16 13:42) [5]

> Digitman

C кодом-то все просто! Разберусь и сам.

Для особо одаренных и понятливых повторяю: нужно отловить исключение в обработке по умолчанию.


 
Digitman ©   (2004-12-16 13:55) [6]


> C кодом-то все просто! Разберусь и сам.
>
> Для особо одаренных и понятливых ..


ну-ну.


 
Digitman ©   (2004-12-16 14:02) [7]


> alnikkom ©   (16.12.04 13:42) [5]


видимо, все "одаренные" тут должны догадываться, что под "обработчиком по умолчанию" кто-то там подразумевает обработчик события Application.OnException .. кр.того, все "одаренные и понятливые" должны телепатически узнать, что кто-то там использует VCL ..

и видимо, именно потому что кто-то ничтоже сумняшеся считает VCL-объект Application ВСЕГДА единым и для хост-приложения и для библиотеки, им используемой, этот самый "кто-то" и причисляет себя к не столь одаренным и не столь понятливым.


 
Leonid Troyanovsky ©   (2004-12-16 21:23) [8]


> alnikkom ©   (16.12.04 12:53)  
> Здравствуйте! При работе программы в одной из DLL возникает
> ошибка, которую обработчик исключений приложения не обрабатывает.
> Так как же мне перехватить  это исключение в DLL?


RTFM:   Object Pascal Language Guide
Exceptions and runtime errors in libraries.

--
С уважением, LVT.



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

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

Наверх




Память: 0.48 MB
Время: 0.026 c
9-1099395514
Sphinx
2004-11-02 14:38
2005.02.06
Заголовочные файлы DX


11-1089154817
murtix
2004-07-07 03:00
2005.02.06
создание КОЛ компоненты в runtime


6-1101327410
Жуков
2004-11-24 23:16
2005.02.06
Отправка сообщений по локальнй сети


14-1105937927
megabyte-ceercop
2005-01-17 07:58
2005.02.06
Ура! Меня на DTF приняли! (Портал Геймдевелоперов) :)


11-1089650462
kosha80
2004-07-12 20:41
2005.02.06
Сохранить данные из TreeView