HOME ПРИМЕРЫ THANKS НОВИЧКАМ ДОКИ LINKS JavaScript Mail | |||
| |||
|
Turbo Pascal Documentation |
Процедура FreeMemФункция: Уничтожает динамическую переменную данного размера. Описание: FrееМем(var : роinter; размер : word) Примечания: Параметр p является указателем на перемен- ную (относящимся к любому типу указателей), для которого было предварительно выполнено присваивание с помощью проце- дуры GetМем или которому было присвоено значащее значение с помощью оператора присваивания. Параметр "размер" представ- ляет собой выражение длиной в слово, которое задает размер уничтожаемой динамической переменной (в байтах). Его значе- ние должно в точности соответствовать числу байтов памяти, отведенных ранее для переменной процедурой GetМем. Процедура FrееМем разрушает переменную, на которую указывает p, и ос- вобождает занятую ей область памяти в динамически распреде- ляемой области. Если указатель p не ссылается на область па- мяти в динамически распределяемой области, то во время вы- полнения программы возникает ошибка. После обращения к про- цедуре FrееМем значение указателя p становится неопределен- ным, а последующие ссылки вида p будут приводить к ошибке. Отличия: В версии 3.0 параметр "размер" был целого ти- па. Прочее: См. также процедуры Dispose, GetMem, Release. |
HOME |