Вниз
Скачать: CL | DM;

GetMem or New ? That is a question ! :))   Найти похожие ветки 

 
Riply ©   (2007-01-06 00:18) [0]

Здравствуйте !
Что-то мои познания в английском входят
в противоречие с познанияим в Delphi :)
Цитата из Help - BDS 2006 :
It is considered preferable to use the New and Dispose procedures rather than GetMem and FreeMem.
Мне всегда казалось, что лучше (рекомендуют) использовать GetMem вместо New.
Что у меня хромает : английский или программирование ? :)


 
kaZaNoVa ©   (2007-01-06 00:19) [1]

Riply ©   (06.01.07 0:18)
GetMem and FreeMem.

имхо их чаще юзают


 
Германн ©   (2007-01-06 00:24) [2]


> GetMem and FreeMem

требуют от программиста самому заботиться о правильном выделении количества памяти и возврате его системе.


 
Anatoly Podgoretsky ©   (2007-01-06 00:27) [3]

> Riply  (06.01.2007 00:18:00)  [0]

Это разные вещи, аналогия типизированые и не типизированые указатели.


 
tesseract ©   (2007-01-06 00:31) [4]


> Это разные вещи, аналогия типизированые и не типизированые
> указатели.


Это один XXX Только new аккуратнее со сложными структурами. FreeMem  не освобождает связанные указатели,  ИМХО с ним очень аккуратно надо действовать.


 
Германн ©   (2007-01-06 01:04) [5]


> Это один XXX Только new аккуратнее со сложными структурами.
>  FreeMem  не освобождает связанные указатели

Имхо, АП более прав. GetMem выделяет просто заданное кол-во байт и присваивает некоему указателю адрес первого байта этой области. А дальше пользуй эту область как хочешь.


 
Zeqfreed ©   (2007-01-06 01:06) [6]

GetMem удобно использовать для выделения динамической памяти, которая будет использоваться в качестве какого-то буфера. New удобно использовать для динамического создания экземпляров каких-то структур в памяти.


 
ProgRAMmer Dimonych ©   (2007-01-06 01:14) [7]

Whether "tis nobler in the mind to suffer
The slings and arrows of outrageous Windows
Or to take arms against a sea of bugs
And by "format C:" end them?


 
Zeqfreed ©   (2007-01-06 01:25) [8]

Вместо end лучше kill, finish или чего-нибудь ещё подобрать. Хотя может во времена Шекспира end употреблялось в таком значении? :)



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

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



Память: 0.46 MB
Время: 0.033 c
15-1167809375
Хмм
2007-01-03 10:29
2007.01.21
DLL .... а можно ли...


2-1167914494
Sholah_Weras
2007-01-04 15:41
2007.01.21
Новые объекты в TreeView.


3-1161345297
антон_
2006-10-20 15:54
2007.01.21
EhLib36 SaveDBGridEhToExportFile ExportAsXLS


2-1167725424
rolex
2007-01-02 11:10
2007.01.21
Как получить дискрипшн файла?


2-1167821736
daser
2007-01-03 13:55
2007.01.21
Как удалить строку из текстового файла, содержащую...




   Наверх