Главная страница
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.033 c
9-1095658408
Cobalt
2004-09-20 09:33
2005.01.09
Переключение между программами


1-1103741607
Guitar
2004-12-22 21:53
2005.01.09
Как запретить Form2.Create, после Form1.Create?


3-1102567979
Владимир
2004-12-09 07:52
2005.01.09
MS Access


3-1101704617
Nikola-2
2004-11-29 08:03
2005.01.09
Передача данных в ClientDataSet.


1-1103719374
kaktus
2004-12-22 15:42
2005.01.09
Очистка буфера обмена.