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

Вниз

New против GetMem и Dispose против FreeMem   Найти похожие ветки 

 
Alexander666   (2004-12-23 21:43) [0]

В чем собственно разница между этими функциями, в чем их преимущества друг над другом?


 
dimaxx ©   (2004-12-23 21:50) [1]

Чисто смысловой - никакой. New вызывает GetMem, а Dispose - FreeMem.


 
VMcL ©   (2004-12-23 21:52) [2]

>>Alexander666  (23.12.04 21:43)

>В чем собственно разница

Как минимум в том, что Dispose финализирует объекты с управляемым временем жизни (длинные строки, экземпляры интерфесов, динамические массив etc.) автоматически в отличие от FreeMem.


 
jack128 ©   (2004-12-23 21:54) [3]

New и Dispose помимо выделения/освобождения памяти соответственно иннииализируют и файнализируют переменные на которые указывает указатель переданный им в качестве параметра. см Initialize и Finalize в хелпе.



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

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

Наверх




Память: 0.47 MB
Время: 0.041 c
14-1103731070
Almaz
2004-12-22 18:57
2005.01.09
Каталог оптовых цен на продукты питания в 2003 г.


1-1103554398
torch
2004-12-20 17:53
2005.01.09
Можно ли дебагить .dll- ки?


14-1103715054
Vaitek
2004-12-22 14:30
2005.01.09
Анимация трехмерной модели.


14-1103692277
NewDelpher
2004-12-22 08:11
2005.01.09
Кто купил Юкос


9-1095718471
Ктото
2004-09-21 02:14
2005.01.09
Как создавать 3ds объекты с прозрачными/полупрорачными текстурами