[Overview][Constants][Types][Classes][Procedures and functions][Variables] Reference for unit 'System' (#rtl)

SetString

Set length of a string and copy buffer.

Declaration

Source position: line 0

procedure SetString(

  out S: Shortstring;

  Buf: PChar;

  Len: SizeInt

);

procedure SetString(

  out S: AnsiString;

  Buf: PChar;

  Len: SizeInt

);

procedure SetString(

  out S: WideString;

  Buf: PWideChar;

  Len: SizeInt

);

procedure SetString(

  out S: WideString;

  Buf: PChar;

  Len: SizeInt

);

Description

SetStringsets the length of the string Sto Lenand if Bufis non-nil, copies Lencharacters from Bufinto S. Scan be an ansistring, a short string or a widestring. For ShortStrings, Lencan maximally be 255.

Errors

None.

See also

SetLength

  

Set length of a string.