· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ASSEMBLER —› память

Посл.отвђт Сообщенiе


Дата: Дек 14, 2003 13:47:28

Как в простом TASM –е выделить и освободить динамическую память ?


Дата: Дек 14, 2003 14:17:23

invoke GetProcessHeap
mov [hheap],eax
invoke HeapAlloc,[hheap],0,size
mov [pmem],eax
invoke HeapFree,[hheap],0,[pmem]


Дата: Дек 26, 2003 22:56:41

Thank !!!
Но скажите пожалуйста адрес возвращаемый GetProcessHeap никогда не меняется для одного WIN-процесса , или если мне надо выделить под две структуры нужно два раза вызывать GetProcessHeap ?


Дата: Дек 27, 2003 01:01:29

_evil
У процесса основной хип в единственном экземпляре. Следовательно, можно вызвать GetProcessHeap один раз и сохранить хендл для последующего использования.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.074