[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
Assigns an ansistring to a null-terminated string.
Source position: sysstrh.inc line 69
procedure AssignStr( |
var P: PString; |
const S: string |
); |
AssignStr allocates S to P. The old value of P is disposed of.
This function is provided for Delphi compatibility only. AnsiStrings are managed on the heap and should be preferred to the mechanism of dynamically allocated strings.
None.
|
Allocate a new ansistring on the heap. |
|
|
Append one ansistring to another. |
|
|
Dispose an ansistring from the heap. |
Program Example63; { This program demonstrates the AssignStr function } {$H+} Uses sysutils; Var P : PString; Begin P:=NewStr('A first AnsiString'); Writeln ('Before: P = "',P^,'"'); AssignStr(P,'A Second ansistring'); Writeln ('After : P = "',P^,'"'); DisposeStr(P); End.