Перейти на главную   
  helloworld.ru - документация и книги по программированию  
helloworld.ru - документация и книги по программированию
    главная     хостинг    
Поиск по сайту:  
Смотрите также

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;


[ Оглавление ]









helloworld.ru © 2001-2021
Все права защищены