Einzelnen Beitrag anzeigen

Benutzerbild von Speedmaster
Speedmaster

Registriert seit: 4. Mär 2005
Ort: Karlsruhe
535 Beiträge
 
Delphi 2005 Personal
 
#1

Dynamische Arrays, Optimierung des Zugriffs!?!?

  Alt 14. Jun 2005, 17:02
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
Felix K.
Zitat:
Siehst du diesen Park da unten?
Jeden Tag lernen sich leute kennen und verlassen einander, und du hast dein ganzes Leben Zeit darin zu gehen!
  Mit Zitat antworten Zitat