Руководство по языку B.Pascal 7


Администратор динамически распределяемой области памяти DOS - часть 2


Примечание: Об использовании администратора памяти в DLL подробнее рассказывается в Главе 11 "Динамически компо- нуемые библиотеки".

Переменная HeapLimit определяет порог между маленькими и большими блоками динамически распределяемой памяти. По умолчанию ее значение равно 1024 байтам. Переменная HeapBlock определяет размер, используемый администратором памяти при распределении блоков, выделенных для вторичного распределения. По умолчанию значение HeapBlock равно 8192 байтам. Значения этих переменных изменять не следует, но если вы это сделаете, убедитесь, что зна- чение HeapBlock составляет не меньше четырехкратного размера HeapLimit.

Переменная HeapAllocFpals определяет значение флагов атрибу- тов, передаваемых GlobalAlloc, когда администратор памяти распре- деляет блоки глобальной памяти. По умолчанию ее значение равно gmem_Moveable.




- Начало -  - Назад -  - Вперед -