Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Назначение обработчика исключений в Dll.


Страницы:   1 2

Riply ©   (2007-02-05 07:07:00) 

Здравствуйте !
Никак не укладывается в голове следующее:
При инициализации SysUtils назаначает свой класс
и свой бработчик искл. ситуаций: ErrorProc, ExceptProc, ExceptionClass, и т. д.
А при деинициализации всех их "обниливает" :) Вроде все понятно.
Но при попытке себе представить как это работает в подгружаемой (и выгружаемой) DLL
все становиться с ног наголову :(
Ну еще можно согласиться, что подгрузившись к процессу мы назначаем свои обработчики
(хотя может они его и не устраивают), но совсем не понятно,
что в конце их "обниливаем", а не, например, возвращаем старые значения, которые были до нас.
Или у каждой DLL - ки персональные обработчики с которыми она вольна поступать как хочет ?
Тогда как это реализуется ? Ведь некоторые переменные - глобально объявлены в System. ?


Джо   (2007-02-05 07:12:00) [21]

В Dll линкуется свой System, со своими «глобальными переменными». И свой SysUtils, если он используется. В общем, лично я вопроса не понял. :)


> Или у каждой DLL - ки персональные обработчики с которыми
> она вольна поступать как хочет ?

Ну, в общем, да :)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо