SetString
Set length of a string and copy buffer.
Declaration
Source position: systemh.inc line 1263
procedure SetString(out S: AnsiString; Buf: PAnsiChar; Len: SizeInt);
procedure SetString(out S: AnsiString; Buf: PWideChar; Len: SizeInt);
procedure SetString(out S: Shortstring; Buf: PChar; Len: SizeInt);
procedure SetString(out S: UnicodeString; Buf: PUnicodeChar;
Len: SizeInt);
procedure SetString(out S: UnicodeString; Buf: PChar; Len: SizeInt);
procedure SetString(out S: WideString; Buf: PWideChar; Len: SizeInt);
procedure SetString(out S: WideString; Buf: PChar; Len: SizeInt);
Description
SetString sets the length of the string S to Len and if Buf is non-nil, copies Len characters from Buf into S. S can be an ansistring, a short string or a widestring. For ShortStrings, Len can maximally be 255.
Errors
None.
See also
Name | Description |
---|---|
SetLength | Set length of a string or dynamic array. |