Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.21;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.058 c
8-1145258401
Sub_Black
2006-04-17 11:20
2007.01.21
Bitmap=>Jpeg без модуля Jpeg соотвтственно.


15-1167570296
Ломброзо
2006-12-31 16:04
2007.01.21
А что у нас на столе?


1-1164739369
Ксардас
2006-11-28 21:42
2007.01.21
TChart


15-1167241312
Ringo
2006-12-27 20:41
2007.01.21
Москва остановилась.


2-1167763029
Zver1992
2007-01-02 21:37
2007.01.21
Поиск в файле