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

Вниз

BPL (часть 3)   Найти похожие ветки 

 
oss ©   (2002-12-11 13:22) [0]

Есть группа БПЛ статических и группа динамических, возникают 2 вопроса:
1. За загрузку и выгрузку статических БПЛ всю ответственность несет на себе приложение (ехе), сам их загружает при старте и сам выгружает при закрытие, так ?
2. Динамические. Если я сделал загрузку динамического БПЛ, то обязатедьно делать его выгрузку перед закрытием ? Само приложение не выгрузит при закрытие ?

спасибо


 
han_malign ©   (2002-12-11 13:33) [1]

1. Статический BPL - под этим обычно понимают прилинкованный к EXE компилятором, делать function qqq:integer;external "fff.bpl" - по моему мало осмысленно.
2. По идее при закрытии приложения, то-ли Delphi, то-ли система закрывает все хэндлы и соответственно отпускает все системные объекты, но утверждать не буду, сам не проверял(во всяком случае файлы без закрытия не Flush-атся, так что есть подозрения, что это не так), к тому же отпускание динамических объектов - это просто хороший тон, если ломает отслеживать когда его отпустить - есть initialization и finalization секции.


 
Digitman ©   (2002-12-11 13:38) [2]

Процесс в любом случае ответственен за принудительную выгрузку модулей, еще невыгруженных по тем или иным причинам на момент своего завершения. При этом неважно, в какое время и как был загружен тот или иной модуль - статически или динамически

Другой вопрос, что осознанное использование дин.загрузки/выгрузки программных модулей имеет определенные преимущества в части возможности программного контроля за распределением вирт.адр.пространства процесса и экономии ресурсов системы


 
oss ©   (2002-12-11 14:16) [3]

Спасибо всем.



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
1-74640
Mike Buran
2002-12-12 14:19
2002.12.23
Сравнение двух файлов, отображенных в память.


1-74805
Rus
2002-12-11 12:26
2002.12.23
CLX глючит


14-74950
ssssss
2002-12-03 02:34
2002.12.23
как придиалапится к XP?


14-74904
Arhangel
2002-12-01 13:02
2002.12.23
Зарание извеняюсь за это сообщение!


14-74896
AlexZ
2002-11-28 08:22
2002.12.23
Утечка памяти, или..?