Hallo!
Mir ist nicht ganz klar, wie Du das meinst!
Wenn Length(array)=0 ist, dann hat es keine Einträge. Das gleiche gilt für High(array)=-1. Mit array ist hier ein dynamisches Array gemeint, wie Du es ja sicherlich auch verwendest.
Wenn Du also eine Schleife verwenden willst, kannst Du einfach folgendes machen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| var YourArray: array of Integer; begin for i:=0 to High(YourArray) do begin end; end; |
Wenn YourArray keine Elemente enthält läuft die Schleife einfach gar nicht ab, sondern wird sozusagen übersprungen.
MfG,
S.J.