Использование этой функции позволяет получить память из ди-
намической области. Эта встроенная процедура в качестве аргумента
использует указатель на ту переменную, которая должна размещаться
в динамической области. После обращения значение аргумента будет
указывать на выделенный участок памяти. Например, для размещения
вещественного числа в динамической области можно записать следую-
щий код:
type
rpntr = real;
var
p:rpntr;
begin
New(p);
. . .
Если в динамической области не будет свободного участка, то
будет выдан код ошибки FF /конфликт динамической области памяти
или стека/. Для того, чтобы избежать этого, необходимо перед вы-
зовом указанной функции сделать вызов функции "Max-AvatI", кото-
рая определяет размер в байтах *незанятой части динамической об-
ласти памяти. /Пользователи версии 3.0 должны иметь в виду, что
указанная функция определяет число свободных блоков,а не байт/ В
приведенном выше примере этот шаг отсутствует, но возможно он
потребуется при решении ваших задач.