Вниз
Скачать: 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 вся ветка

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



Память: 0.46 MB
Время: 0.009 c
6-33251
Сергей_
2003-06-06 13:57
2003.08.11
отправка и прием файла по модему


14-33274
Dmitriy O.
2003-07-25 12:08
2003.08.11
Сколько оперативки должно быть у программиста


14-33295
LiLa Ananda
2003-07-23 08:47
2003.08.11
Требуются люди, желательно, в огромном количестве!:))


1-33093
Nucl
2003-07-23 18:04
2003.08.11
изменение системной палитры


14-33297
Leader
2003-07-23 14:32
2003.08.11
Заплачу за сертификацию...




   Наверх