Also ich habe folgende Frage zu Array Elementen, nehmen wir an ich habe eine Klasse:
Delphi-Quellcode:
TcUVarRec = record
lConst: array of ShortString;
// Liste der Konstanten
lVar: array of ShortString;
// Liste der Variablen( Global )
end;
TcUVar = class
private
cVar: TcUVarRec;
public
procedure AddVar(vName: ShortString; vType: ShortString);
[...]
end;
Und die Funktion dazu:
Delphi-Quellcode:
procedure TcUVar.AddVar(vName: ShortString; vType: ShortString);
var
i: integer;
begin
for low(cVar.lVar) to high(cVar.lVar) do
[...]
end;
So nun die Fragen:
- Wäre es besser das "High" in einer Variable zu Speichern und dann immer hochzuzählen??
- Ich vermute Delphi tut das High in einer Variable abspeichern während es die Schleife durchläuft??
mfg
Speedmaster