Ist Range-Checking eingeschaltet?
Was ist das?
Also ich habe jetzt die Werte gefunden, wann
AnzWoerterInListe := pWortquelle.mWurzel[Wortlaenge].mWoerter[IndexBuchstabe].Count;
zu dem Fehler führt.
IndexBuchstabe muss, damit der Fehler auftritt, < 1 und > 26 sein.
Delphi-Quellcode:
if IndexBuchstabe <= 0 then
begin
x := x;
end;
if IndexBuchstabe > 26 then
begin
y := y;
end;
AnzWoerterInListe := pWortquelle.mWurzel[Wortlaenge].mWoerter[IndexBuchstabe].Count;
Mit den if-Abfragen habe ich herausgefunden, dass dies aber nie der Fall ist.