Einzelnen Beitrag anzeigen

Benutzerbild von Christoph
Christoph

Registriert seit: 23. Jan 2004
Ort: Heidelberg
48 Beiträge
 
Delphi 6 Personal
 
#1

Array als veränderbare Variable nutzen

  Alt 8. Sep 2004, 15:19
Hallo!

Heute mal ein neues Problem.
Ich habe mehrere verschiedene Arrays of Record (Array1, Array2, Array3...).

Je nach Bedingung soll ein anderes Array durchlaufen werden.

Ungefähr so:

Delphi-Quellcode:
if Bedingung = 0 then
  begin
    while a < High(Array1) do
    begin
      if Array[a].Zahl > 5 then
      begin
       // weitere Anweisungen
    end;
    inc(a);
  end;
end;
Je nach Bedingung soll ein anderes Array durchlaufen werden.

Wenn also Bedingung = 1, dann soll Array1, bei Bedingung = 2 soll Array2 usw. durchlaufen werden.

Das heißt ich möchte das Array in High(Array1) wie eine Variable benutzen, die ich vorher angebe.

Bsp.:
Delphi-Quellcode:
case Bedingung of
  1: ZuDurchLaufendesArray =: Array1;
  2: ZuDurchLaufendesArray =: Array2;
end;
usw.

Gibt es da eine Möglichkeit?

Danke im Voraus,
Christoph
'Bist 900 Jahre alt wirst aussehen Du nicht gut!'
  Mit Zitat antworten Zitat