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

Вниз

Метод FreeLibrary   Найти похожие ветки 

 
stas ©   (2004-02-02 09:24) [0]

Подскажите пожалуйста
FreeLibrary Выгружает библиотеку из памяти ?


 
Digitman ©   (2004-02-02 09:25) [1]

не обязательно


 
Stas ©   (2004-02-02 09:27) [2]

А что будет если его не вызвать ?


 
Digitman ©   (2004-02-02 09:29) [3]


> Stas


да ничего, собственно, не будет .. кроме возможно бестолково занимаемых процессом системных ресурсов, пока процесс работает


 
Digitman ©   (2004-02-02 09:38) [4]

статически импортируемые модули тебе так или иначе выгрузить не удастся, даже не пытайся ... у них сч-к UsageCount = -1 .. всегда

а динамически импортируемые модули (те что ты собственноручно грузил в ран-тайм) "живут" в ВАП твоего процесса до тех пор пока UsageCount > 0

с каждым LoadLibrary происходит Inc(UsageCount)
с каждым FreeLibrary происходит Dec(UsageCount)

модуль будет выгружен из ВАП твоего процесса (с соответствующим освобождением ресурсов системы и ресурсов процесса), как только очередной Dec(UsageCount) приведет к UsageCount = 0

отсюда и пляши


 
Stas ©   (2004-02-02 09:46) [5]

Большое Спасибо.


 
Anatoly Podgoretsky ©   (2004-02-02 11:23) [6]

stas © (02.02.04 09:24)
Нет, только просит систему выгрузить, если это возможно. Отрицательный эффект, это в цифирях показываемых монитором. А ревльно эта библиотека занимает память только на короткое время.



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

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

Наверх




Память: 0.48 MB
Время: 0.018 c
1-38813
Aleksandr
2004-02-03 11:15
2004.02.13
Как сделать в ListBox перетаскиваемые мышкой Itemы?


6-38989
Exciter
2003-12-11 14:28
2004.02.13
Как ужнать, что машина вошла в НЭТ.


7-39107
Yurko
2003-11-27 16:12
2004.02.13
Volume Serial Number


8-38961
SergeyDon
2003-10-11 15:35
2004.02.13
ламерский вопрос: чем отличается использование OpenGL от DirectX?


1-38823
SeriousSam
2004-02-02 20:48
2004.02.13
Как сделать чтоб нажатие entera было равно нажатию на Button1?