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

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



Память: 0.45 MB
Время: -0.977 c
9-1092420346
JUS
2004-08-13 22:05
2005.01.09
С DelphiХ я незнаком хочу вникнуть,но ошибки меня сбивают с толку


14-1103564591
AlterEgo of WondeRu
2004-12-20 20:43
2005.01.09
Опрос: За что я уважаю MicroSoft?


1-1103537115
Andrey_
2004-12-20 13:05
2005.01.09
Управление модемом


1-1103741667
Senjer
2004-12-22 21:54
2005.01.09
Курсор над формой


4-1100957096
Nomolos
2004-11-20 16:24
2005.01.09
Аналог папки Fonts




   Наверх