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


 
В этот день много лет назад...
7 декабря. В 1946 году (78 лет назад) - По неустановленным причинам в Средиземном море, в 200 милях юго-западнее острова Кипр, тонет французская подводная лодка, бывшая германская U-2326, переданная Франции после войны.
 
 

Turbo Pascal Documentation

Процедура FreeMem


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




HOME