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


 
В этот день много лет назад...
29 марта. В 1936 году (88 лет назад) - Состоялся арктический перелет Героя Советского Союза летчика М.В. Водопьянова по маршруту Москва - Земля Франца-Иосифа - Москва (29 марта - 21 мая 1936).
 
 

Turbo Pascal Documentation

Процедура FreeMem


     Функция:  Уничтожает  динамическую  переменную  данного
размера.
     Описание: FrееМем(var : роinter; размер : word)
     Примечания: Параметр p является указателем на  перемен-
ную  (относящимся  к  любому  типу указателей), для которого
было предварительно выполнено присваивание с помощью  проце-
дуры  GetМем или которому было присвоено значащее значение с
помощью оператора присваивания. Параметр "размер"  представ-
ляет  собой  выражение длиной в слово, которое задает размер
уничтожаемой динамической переменной (в байтах). Его  значе-
ние  должно  в точности соответствовать числу байтов памяти,
отведенных ранее для переменной процедурой GetМем. Процедура
FrееМем  разрушает переменную, на которую указывает p, и ос-
вобождает занятую ей область памяти в динамически  распреде-
ляемой области. Если указатель p не ссылается на область па-
мяти в динамически распределяемой области, то во  время  вы-
полнения  программы возникает ошибка. После обращения к про-
цедуре FrееМем значение указателя p становится  неопределен-
ным, а последующие ссылки вида p будут приводить к ошибке.
     Отличия: В версии 3.0 параметр "размер" был целого  ти-
па.
     Прочее: См. также процедуры Dispose, GetMem, Release.




HOME