Язык:
Русский
English
StrDispose (функция) (модуль Strings)
Освобождает место, занятое строкой в памяти.
Объявление
Function StrDispose(Str : PChar);
Режим
Windows, Real, Protected
Замечания
Функция StrDispose освобождает место, занимаемое строкой в куче. Строка должна быть предварительно распределена с помощью StrNew. Если Str = NIL, то StrDispose ничего не делает.
Пример
Язык:
Русский
English
{ Пример программы для функций StrNew и StrDispose }
uses Strings, Crt;
var
P : PChar;
S : array[0 .. 79] of Char;
begin
ReadLn(S);
P := StrNew(S);
WriteLn(P);
StrDispose(P);
end.
var
P : PChar;
S : array[0 .. 79] of Char;
begin
ReadLn(S);
P := StrNew(S);
WriteLn(P);
StrDispose(P);
end.