Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#6

Re: XML Datei auslesen: Zugriffsverletzung

  Alt 29. Apr 2006, 11:43
Hallo Strike,

Mathias vermutet richtig: wieder zwei Treffer in der Fehlerklasse "Off-By-One".

Im ersten Code ermittelst du die Anzahl der Elemente in XML_List (i := XML_List.Items.Count). Anschließend greifst du mit dieser Variablen auf das Element mit dem Index i zu. Weil es i Elemente sind, liegt der Index im Bereich (0, i-1).

Im zweiten Code ist es die Länge der Collection (n := allLinks.length). n ist die Anahl der Elemente, die Schleife startet bei 0 und darf nur bis n-1 laufen.

Gruß Hawkeye
  Mit Zitat antworten Zitat