Na wstępie dodam, że jestem kompletnym newbie jeśli chodzi o język Delphi. Zderzyłem się z nim niedawno i jako kompilatora do pracy używałem najnowszej (jeśli się nie mylę) wersji wypuszczonej przez Embarcadero (10 Seattle). Z pewnych przyczyn musiałem dziś przesiąść się na komputer z zainstalowanym Delphi7. Okazało się, że w gruncie rzeczy wszystko śmiga, poza drobnym szczegółem. Z marszu tworzyłem wcześniej tablice jak na przykładzie poniżej:
table: array of double;
...
for z:=0 to 100 do
begin
k:=z;
l:=funkcja(z+1);
table:=[k,l];
end;
podczas kompilacji w 7ce od razu wyskakuje error: [Error] xxx.pas(40): Ordinal type required
, w linii wstawiania wartości do elementów tablicy (table:=[k,l];
). Z czym to się wiąże i jak najlepiej, najprościej to obejść (najchętniej na przykładzie jaki podałem)?