HOME ПРИМЕРЫ THANKS НОВИЧКАМ ДОКИ LINKS JavaScript Mail


 
В этот день много лет назад...
26 ноября. В 1920 году (104 года назад) - После отказа Нестора Махно слиться с Красной армией в Крыму, его войска окружаются и разбиваются.
 
 

Turbo Pascal Documentation

Процедура GetMem


     Функция: Создает новую динамическую переменную  указан-
ного размера и помещает адрес блока в переменную-указатель.
     Описание: GetMem(var р : роinter; размер : word)
     Примечания: Параметр р является переменной-указателем и
может  относится к любому типу указателей. Параметр "размер"
имеет длину в слово и задает размер (в байтах) области памя-
ти, выделяемой для динамической переменной. На вновь создан-
ную переменную можно ссылаться с помощью р.
     Если для выделения памяти под новую динамическую  пере-
менную  в  динамически  распределяемой  области недостаточно
свободной памяти, то во время выполнения программы  происхо-
дит  ошибка. (Этой ошибки можно избежать - см. раздел "Функ-
ция обработки ошибки динамически распределяемой области  па-
мяти" в Главе 26.)
     Ограничения: Наибольший блок, который может быть  выде-
лен  в динамически распределяемой области памяти, составляет
65521 байт (64 К - F). Если динамически распределяемая  об-
ласть  не  фрагментирована,  например,  в  начале выполнения
программы, то при успешных обращениях к процедуре GetМем бу-
дут выделяться соседние блоки памяти.
     Отличия: В версии 3.0 параметр "размер" был целого  ти-
па.
     Прочее: См. также процедуры New, FreeMem.




HOME