Главная страница
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.021 c
14-74932
Tihas
2002-11-24 02:22
2002.12.23
Кто нибудь знает попуярную игру написаную с помощью дельфи?


1-74817
RusIv
2002-12-11 18:24
2002.12.23
Как изменить цвет кнопки(TButton)?


1-74770
OlDemon
2002-12-11 08:25
2002.12.23
Обнуление переменной типа char


1-74750
john
2002-12-14 22:05
2002.12.23
Прозрачный textout ?


14-74956
Сатир
2002-12-02 21:04
2002.12.23
предложение добавить к правилам