StrDispose

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání

Uvolní řetězec z haldy.

Deklarace
function StrDispose(Str: PChar);
Režim
Windows, Reálný, Chráněný
Poznámky
StrDispose uvolní řetězec, který byl předtím alokován pomocí StrNew.
Jestliže Str je nil, StrDispose neprovede nic.


Vzorový příklad

{StrNew.PAS}
{Vzorový příklad pro funkci StrNew.}
{ Pro Windows: }
{ uses Strings, WinCrt; }
uses Strings;
var
  P: PChar;
  S: array[0..79] of Char;
begin
  Readln(S);
  P := StrNew(S);
  Writeln(P);
  StrDispose(P);
end.