ich habe folgende Variablen deklariert:
Vk_name1, vk_preis1,
Vk_name2, vk_preis2:String
Ich muss in einer for to do schleife die Variablen über I ansprechen.
Zum Beispiel schemenhaft:
For I:=1 to 3 do begin
Machwas := vk_name(I)
....
End;
Wie kann ich also die Variable in der Schleife
mit dem Schleifenzähler ansprechen?
Das geht schlichtweg so nicht. Du musst die Strings in einem Array speichern:
Delphi-Quellcode:
type
TVKNameUndPreis: record
Name: string;
Preis: string; // wirklich string?
end;
var
VKArray: array[1..2] of TVKNameUndPreis;
// [...]
for i:=1 to 2 do begin
MachWasMit(VKArray[i].Name, VKArray[i].Preis);
end;