TURBO PASCAL |
Новости
|
Процедуры и функции динамического распределения памятиЭти процедуры и функции используются для управления динами- чески распределяемой областью - областью памяти, которая занимает всю свободную память или ее часть, остающуюся при выполнении программы. Полное описание методов, используемых для управления динамически распределяемой областью памяти приводится в разделе "Программа динамического распределения памяти" в Главе 21 ("Воп- росы управления памятью"). Процедуры динамического распределения памяти ┌──────────────────┬────────────────────────────────────────────┐ │ Процедура/функция│ Описание │ ├──────────────────┼────────────────────────────────────────────┤ │ Dispose │ Уничтожает динамическую переменную. │ ├──────────────────┼────────────────────────────────────────────┤ │ FrееМем │ Уничтожает динамическую переменную данного│ │ │ размера. │ ├──────────────────┼────────────────────────────────────────────┤ │ GetМем │ Создает новую динамическую переменную за-│ │ │ данного размера и устанавливает на нее пе-│ │ │ ременную-указатель. │ ├──────────────────┼────────────────────────────────────────────┤ │ МахАvail │ Возвращает размер наибольшего непрерывного│ │ │ свободного модуля в динамически распределя-│ │ │ емой области памяти, соответствующий разме-│ │ │ ру наибольшей динамической переменной, ко-│ │ │ торая может быть выделена при обращении в│ │ │ МахAvail. │ ├──────────────────┼────────────────────────────────────────────┤ │ МемАvail │ Возвращает количество имеющихся в динами-│ │ │ чески распределяемой области свободных│ │ │ байт. │ ├──────────────────┼────────────────────────────────────────────┤ │ New │ Создает новую динамическую переменную и ус-│ │ │ танавливает на нее переменную-указатель. │ └──────────────────┴────────────────────────────────────────────┘ |
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |