Ganz spontan fällt mir an der Violation
Zitat:
0x0000000
auf,
dass es sich wahrscheinlich um eine BereichsUNTERschreitung handelt!
Das bedeutet, dass Du irgendwo z.B. auf das nullte Element eines Arrays
zugreifst, obwohl das Array erst bei 1 (eins) anfängt! Ich werde hier nun
eine BereichsUNTERschreitung und eine BereichsÜBERschreitung demonstrieren:
Delphi-Quellcode:
const min = 0;
max = 5;
Var MyArray : Array[min..max] of String;
...
MyArray[min - 1] := 'Ich löse eine Violation an 0x0000000 aus!';
MyArray[max + 1] := 'Ich löse eine Violation an 0xFFFFFFF aus!';