Otevřít hlavní menu

StrDispose

Verze z 8. 10. 2012, 17:02, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (1 revízia: unit string)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

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.