Форум: "Основная";
Текущий архив: 2006.01.01;
Скачать: [xml.tar.bz2];
ВнизGetMem - надо ли инициализировать память? Найти похожие ветки
← →
Vladimir D Belousov (2005-12-02 10:58) [0]Мое почтение!
Совсем простой вопрос, но в справке о сути ни слова.
Могу ли я быть уверенным, что в области памяти, выделенной мне вызовом GetMem не будет мусора?
Т.е. обязан ли я инициализировать этот блок памяти?
В хелпе - только лишь
...Creates a dynamic variable and a pointer to the address of the block....
Спасибо!
← →
Плохиш © (2005-12-02 11:03) [1]
> Vladimir D Belousov (02.12.05 10:58)
> Могу ли я быть уверенным, что в области памяти, выделенной
> мне вызовом GetMem не будет мусора?
Ты можешь быть уверенным, что в области памяти, выделенной тебе вызовом GetMem будет мусор.
← →
Vladimir D Belousov (2005-12-02 11:17) [2]Понял, спасибо!
А есть ли в Delphi аналог calloc() ? Или, что конечно лучше, memset() ?
Я понимаю, наглость...
← →
Vlad © (2005-12-02 11:24) [3]
> Vladimir D Belousov (02.12.05 11:17) [2]
ZeroMemory, FillMemory подойдут?
← →
Плохиш © (2005-12-02 11:25) [4]
> Vladimir D Belousov (02.12.05 11:17) [2]
AllocMem, ещё справка она, знаете ли, рулез форева
← →
Vladimir D Belousov (2005-12-02 11:31) [5]Понял.
Справка - это хорошо, только знать бы в какую сторону искать.
Например, в GetMem в разделе See Also про это ни слова :(
А спросить - быстрее чем искать на тот момент неизвестно что.
Все равно я пойду сначала в хелп, но по крайней мере время на _поиск_ не тратится.
Тем не менее, большое спасибо!
← →
dima_shapkin (2005-12-02 17:35) [6]Да как бы и справки не надо, достаточно посмотреть на область памяти, на которую ссылается указатель, что б заметить, чем она заполнена....
← →
tesseract © (2005-12-03 11:38) [7]GetMem - упразнён. Лучше использовать New/Dispose. Размер блока переданный в getmem игнорируется во всех современных версиях delphi.
← →
begin...end © (2005-12-03 11:56) [8]> tesseract © (03.12.05 11:38) [7]
> Размер блока переданный в getmem игнорируется во всех современных
> версиях delphi.
Ой.
← →
Lamer@fools.ua © (2005-12-03 12:06) [9]>>tesseract © (03.12.05 11:38) [7]
>GetMem - упразнён. Лучше использовать New/Dispose. Размер блока переданный в getmem игнорируется во всех современных версиях delphi.
Невероятно смелое заявление.
← →
Anatoly Podgoretsky © (2005-12-03 15:21) [10]Lamer@fools.ua © (03.12.05 12:06) [9]
Ну подумаешь телепатия
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.01.01;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c