var Tablica1: Array[1..5] of string,
Tablica2: Array[1..5] of string;
//...
Tablica2:=Tablica1;
Wyrzuca mi błąd "Incompatiblie types". Co jest źle?
var Tablica1: Array[1..5] of string,
Tablica2: Array[1..5] of string;
//...
Tablica2:=Tablica1;
Wyrzuca mi błąd "Incompatiblie types". Co jest źle?
var i: integer;
...
for i:=Low(Tablica1) to High(Tablica1) do
Tablica2[i]:=Tablica1[i];
Pewnie Move() byłoby szybsze :)
// Dopisane
Fakt, nie zauważyłem, że to są stringi.
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ą)
Lub (zamiast pętli):
type
Tab = array[1..5] of string;
var
Tablica1, Tablica2: Tab;
begin
Tablica2 := Tablica1;
end;