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

Вниз

Выгрузка библиотеки!   Найти похожие ветки 

 
Donor ©   (2003-07-28 11:31) [0]

Подскажите как отследить что библиотека выгрузилась из памяти (DLL загружается динамически)


 
Donor ©   (2003-07-28 11:35) [1]

Небольшое уточнение, отследить нужно программно и скажем вывести на экран сообщение что все ок


 
MalkoLinge ©   (2003-07-28 11:36) [2]

Может быть того, выгрузить ее ?
Если проблема какой функцией это сделать, то лучше глянуть хелп.


 
Иван Шихалев ©   (2003-07-28 11:36) [3]

GetModuleHandle


 
Donor ©   (2003-07-28 11:58) [4]

Мне нужно это для того что возникла проблема:

Есть Dll и функция в оной, в нее я передаю
(i:integer;k:TIbDataBase;Hwnd:THandle):integer;stdcall;
также в библиотеку добавлена форма и DataModule!
Так вот вопрос- если не делать никаких запросов из таблиц
(DataModule.IBQ.SQL.ADD("select * from DDD"))или вообще не работать с Interbase, то все работает нормольно!, но как только я делаю запрос, то именно при закрытии программы,которая вызывает DLL вылетает ошибка "...access violation..."! В чем проблема подскажите пожалуста!? Заранее спасибо!


 
Armen   (2003-07-28 23:14) [5]

Вот оно.
В одно время я голову ломал над этой проблемой.
Решения:

1. Использовать bpl.
2. TIBDatabase и все TIbTable, TIbSQL ... создавать в самом dll-е.
3. Build with run-time packages.

Если очень внимательно посмотришь в исходники, поймешь почему так.
Здесь уже были обсуждения насчет TApplication-а в dll-е, поверь, что это та же проблема.
Ну что поделаешь, dll не умеет экспортировать классы (rtti).





 
Suntechnic ©   (2003-07-28 23:33) [6]

Если отвечать на поставленный в посте вопрос, то надо смотреть на значение параметра fdwReason в DllMain равное DLL_PROCESS_DETACH.

Но сдаётся мне, что проблему автора вопроса это не решит.



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
4-33402
kullibin
2003-06-10 15:58
2003.08.11
Сообщение


1-33119
zzet
2003-07-30 08:36
2003.08.11
Изменить внешний вид.


1-33124
Сорокин Семен
2003-07-30 10:37
2003.08.11
FormatCurr


6-33245
Ghost
2003-06-04 10:45
2003.08.11
Определить какому каталогу соответствует открытый ресурс


1-33163
Pauk
2003-07-27 14:14
2003.08.11
Caption