Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
Delphi 2010 Professional
|
Re: XML Datei auslesen: Zugriffsverletzung
29. Apr 2006, 12: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
|