Změny

Skočit na navigaci Skočit na vyhledávání

StrNew

Přidáno 564 bajtů, 8. 10. 2012, 17:55
Vytvorená stránka „Alokuje řetězec na haldě. ;Deklarace function StrNew(Str: PChar): PChar;; ;Režim :Windows, Reálný, Chráněný ;Poznámky :StrNew alokuje kopii Str na hald...“
Alokuje řetězec na haldě.

;Deklarace
function StrNew(Str: PChar): PChar;;

;Režim
:Windows, Reálný, Chráněný

;Poznámky
:[[StrNew]] alokuje kopii Str na haldě.

:Jestliže Str je nil nebo ukazuje na prázdný řetězec, [[StrNew]] vrátí nil a nealokuje žádný prostor haldy.

:Jinak [[StrNew]] vytvoří duplikát Str, k čemuž opatří prostor voláním standardní procedury [[GetMem]], a vrátí ukazatel na tento duplikovaný řetězec.

:Alokovaný prostor je [[StrLen]](Str)+1 bajtů velký.

;Viz také
:[[StrDispose]]

[[Category:String]]

Navigační menu