Einzelnen Beitrag anzeigen

Timelesk

Registriert seit: 24. Jul 2004
72 Beiträge
 
#1

Stack-Überlauf bei IndexOf

  Alt 17. Mär 2005, 16:31
Moin,

ich habe folgendes Phänomen beobachtet:
Wenn ich ca. 20-50 Vokabeln abfragen lasse, funktioniert alles Fehlerfrei!

Aber so ab 50 Vokabeln aufwärts haut er mir einen Stack-Überlauf rein ODER die Fehlermeldung "Exception in der Klasse EAccessViolation aufgetreten. Zugriffsverletzung..."

Der Code, wo dieser Fehler auftritt:
Delphi-Quellcode:
    for i:=0 to abfrage.vokabeln.Items.Count-1 do begin
      abzufragende_voks[i] := main.voks.Items.IndexOf(abfrage.vokabeln.Items[i]);
    end;
Es liegt 100%ig an diesen Zeilen! Hab es mit Showmessage lokalisiert!

Wie kann ich das Problem beheben?
Wisst ihr weiter?

Vielen Dank
  Mit Zitat antworten Zitat