Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.679 Beiträge
 
Delphi 2007 Enterprise
 
#12

Re: Länge eines Array of array ermitteln

  Alt 4. Dez 2009, 00:33
Zitat von Ykcim:
Warum?
Und wenn ich einen Counter habe, der schön hochgezählt wird, dann hat er irgendwann (wenn nicht vorher eine IF-Anweisung oder ein anderes Kriterium greift) den Wert "100" erreicht und die Schleife soll verlassen werden (statt einen Fehler zu erzeugen, weil in der If-Anweisung ein Wert, wie z.B. Array[0,Counter], nicht mehr vorhanden ist.
Also genau das tut bei mir eine Schleife mit der Struktur
Delphi-Quellcode:
Counter := Low(Arry[0]);
repeat
  // foo
  inc(Counter);
until Counter > High(Arry[0]); // alternativ "until Counter = Length(Arry[0])" wenn Low(Arry[0]) = 0 ist
Ist dein Problem nun, dass du einfach nur das Length() nicht wie eine Variable durch Maus Draufhalten debuggen kannst?
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat