```delphi
procedure SetString(var s: string; buffer: PChar; len: Integer);
```
Rzadko wykorzystywana [[Delphi/Procedury|procedura]] służy do ustawiania zawartości oraz długości łańcucha. Pierwszym parametrem
S musi być zmienna wskazująca na typ [[Delphi/String]]; drugim -
Buffer - łańcuch typu [[Delphi/PChar]]. Ostatni parametr (
Len) musi określać docelową długość łańcucha (wartość z przedziału 0..255).
Prosty przykład:
program Foo;
{$APPTYPE CONSOLE}
var
S : String;
P : PChar;
Len : Integer;
begin
P := PChar('Hello World');
Len := Ord(P[0]);
SetString(S, P, Len);
Writeln(S);
Readln;
end.
Zobacz też: