Главная страница
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.016 c
6-33259
VladK
2003-06-03 18:44
2003.08.11
Реализация Zmodem через Telnet


14-33277
BIG_BROTHER
2003-07-23 19:24
2003.08.11
gif


14-33362
Мазут Береговой
2003-07-25 10:16
2003.08.11
Можно ли в MS Access поставить на таймер бэкап базы?


1-33091
Evg12
2003-07-26 19:44
2003.08.11
Таймер в микровекундах.


1-33210
Yuraz
2003-07-29 11:42
2003.08.11
Возможно ли установить разный шрифт в разных подменю TreeView?