Tablica1:=Tablica2

0
var Tablica1: Array[1..5] of string,
    Tablica2: Array[1..5] of string;

//...
Tablica2:=Tablica1;

Wyrzuca mi błąd "Incompatiblie types". Co jest źle?

0

var i: integer;

...

for i:=Low(Tablica1) to High(Tablica1) do
Tablica2[i]:=Tablica1[i];

0

Pewnie Move() byłoby szybsze :)

// Dopisane
Fakt, nie zauważyłem, że to są stringi.

0

Move chyba nie jest najlepszym rozwiązaniem, bo przy takich tablicach zostaną skopiowane tylko wskaźniki do stringów (więc edycja jednej tablicy będzie wpływać na drugą)

0

Lub (zamiast pętli):

type
  Tab = array[1..5] of string;
var
  Tablica1, Tablica2: Tab;
begin
  Tablica2 := Tablica1;
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1