|
Наши спонсоры:
|
|
Функция MaxAvail.
- Объявление:
Function MaxAvail : Longint;
- Описание:
Возвращает размер самого большого непрерывного
свободного блока в куче.
- Замечания:
Возвращает больший из:
- Самых больших свободных блоков внутри области менеджера
управления динамической памятью
- Глобальной кучи Windows
Значение соответствует размеру самой большой
динамической переменной, которая может быть
распределена.
- Пример:
{ Пример программы для MaxAvail }
Uses WinCrt;
Type TFriendRec = Record
Name : String[30];
Age : Byte;
End;
Var P : Pointer;
Begin
If MaxAvail
Else
Begin
{ Распределяем память в куче }
GetMem(P, SizeOf(TFriendRec));
{ ...}
{ ... Используем память ... }
{ ...}
{ Освобождаем ее при завершении программы }
FreeMem(P, SizeOf(TFriendRec));
End;
End.
Вернуться к оглавлению справочника
|
|
|
|