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

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



Память: 0.45 MB
Время: 0.013 c
1-74653
tytus
2002-12-12 21:25
2002.12.23
Отслеживание нажатых кнопок.


1-74639
Оля
2002-12-12 13:00
2002.12.23
Построить график в - Chart


14-74929
AndreyAGSoft
2002-12-02 14:39
2002.12.23
Включусь в разработку


1-74811
vilfred
2002-12-11 16:45
2002.12.23
алгоритм


14-74919
Sergey13
2002-12-02 08:50
2002.12.23
Музыка для мобильника




   Наверх