Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Про DLL [D7, XP]


savyhinst ©   (2008-09-12 16:29:00) 

Здраствуйте!
Подскажите пожалуйста. После вызова FreeLibrary вся-вся память, выделенная библиотекой автоматически освобождается
(напр,
library lib;
var
 s:TStringList;
begin
 s:=TStringList.Create
end.

тут после того, как сделаем FreeLibrary этой lib, память, выделенная под s будет сделана свободной??)
Спасибо за внимание.


Сергей М.   (2008-09-12 17:18:00) [1]


> тут после того, как сделаем FreeLibrary этой lib, память,
>  выделенная под s будет сделана свободной?


Нет.


Тын-Дын   (2008-09-12 16:36:00) [2]


> savyhinst ©   (12.09.08 16:35) [3]
> >только когда процесс закончится, вызвавшийхм... если так,
>  то это оч.плохо )


Это не "плохо". Это логично.
Память за собой освобождать надо.


savyhinst   (2008-09-12 16:35:00) [3]

>только когда процесс закончится, вызвавший
хм... если так, то это оч.плохо )


Правильынй$Вася   (2008-09-12 16:35:00) [4]

не стоит так соблазняться
это дурной тон в програмировании
в 98 этоточно утечка будет


Vlad Oshin   (2008-09-12 16:34:00) [5]

хотя нет, не знаю, поторопился.
Наверное, только когда процесс закончится, вызвавший


Vlad Oshin   (2008-09-12 16:32:00) [6]

да


Наверх

Титульная страница Поиск, карта сайта Написать письмо