Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
Re: Ungültige Zeigeroperation
20. Feb 2010, 21:19
Wenn hinter dem Array zufällig noch genug Speicherplatz für das "zusätzliche" Feld war, dann konnte da auch drauf zugegriffen und damit gearbeitet werden.
Und wenn zusätzlich dieser Speicherbereich entweder nicht verwendet oder nur zufälig zu dieser Zeit keine relevanten Daten enthielt, dann wurde durch den Zugriff außerhalb des Arrays auch nichts zerschossen.
Tipp: Schalte zukünftig wärend der Entwicklung mal die Bereichsprüfung ein (siehe Projektoptionen),
dann wäre dieser Indexfehler schon eher aufgefallen.
$2B or not $2B
|