Процедура SetString – копирует символы из буфера в строку

Процедура SetString в Delphi копирует символы из буфера в строку.

Процедура SetString: Пример кода

var
  target : string;
  source : array[1..5] of Char;
  srcPtr : PChar;
  i      : Integer;

begin
  // Заполнение массива символов
  for i := 1 to 5 do
    source[i] := Chr(i+64);

  // Копирование этих символов в строку
  srcPtr := Addr(source);
  SetString(target, srcPtr, 5);

  // Показываем, что мы имеем
  ShowMessage('target теперь = '+target);
end;

Main Menu