Функции и процедуры Delphi. Справочник.

 

Не знаешь, где искать?
Читай Delphi FAQ!

 


V. ФУНКЦИИ И ПРОЦЕДУРЫ ДЛЯ РАБОТЫ С ПАМЯТЬЮ

2. Процедуры для работы с динамическими переменными


Процедура Dispose( var P: Pointer);


Модуль: System

Описание
Процедура высвобождает область памяти, которую использует динамическая переменная P.
Значение указателя P, в данном случае, становится неопределенным. Если функции передан недопустимый указатель, то возникает исключение EInvalidPointer. Обработка ошибок с помощью механизма обработки исключительных ситуаций включается директивой компилятора {$I+}.

Пример
type

MyString = string[15];

var

P: ^MyString;

begin

New(P);
P^:= '01 января 2000г';
Dispose(P);

end;


[Вернуться к содержанию]

 


Рейтинг@Mail.ru