Otevřít hlavní menu

StrDispose

Verze z 8. 10. 2012, 16:52, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (Vytvorená stránka „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ý b...“)
(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.