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


 
В этот день много лет назад...
20 января. В 1921 году (97 лет назад) - Во время выхода в учебную атаку на эскадру Атлантического флота по неустановленной причине погибает подводная лодка К-5. В момент гибели она находилась в подводном положении и, судя по докладам командиров кораблей эскадры, не была протаранена. Вместе с лодкой погибло 57 членов экипажа.
 
 

Turbo Pascal Documentation

Процедура Dispose


      Функция: Уничтожает динамическую переменную.
     Описание: Disposе(var p: pointer)
     Примечания: Параметр p является переменной-указателем и
может  иметь тип, соответствующий любому типу указателя. Для
этого параметра должно быть предварительно выполнено присва-
ивание с помошью процедуры New или ему должно быть присвоено
значащее значение с помощью оператора  присваивания.  Данная
процедура  разрушает  переменную,  на  которую указывает p и
возвращает занимаемую ей память в динамически распределяемую
область  памяти. Значение p становится неопределенным и пос-
ледующие ссылки вида p  являются ошибкой.
     Прочее: См. также процедуры Release, FreeMem.
     Пример:

type
   Str18 = sting[18];
var
   p : ^Str18;
begin
  New(p);
  p^ := 'теперь вы можете это видеть...';
  Dispose(p);                            { а теперь нет... }
  end.




HOME