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


 
В этот день много лет назад...
23 октября. В 1961 году (57 лет назад) - СССР проводит два крупнейших до сих пор ядерных взрыва, один мощностью 25 мегатон на Новой Земле и через неделю (30 октября) другой - 50 мегатонн.
 
 

Turbo Pascal Documentation

Процедура GetMem


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




HOME