Курсовые работы, лабораторные и дипломы по информатике.

>> Справочник по функциям Turbo Pascal 7.0.

Наши спонсоры:

Функция 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.



Вернуться к оглавлению справочника