Registriert seit: 27. Nov 2017
2.490 Beiträge
Delphi 7 Professional
|
AW: Elemente aus TStringList in Laufzeit entfernen
17. Nov 2018, 14:19
Woher kommt WordCount, das darf maximal Vocabulary.Count - 1 sein.
Wenn Du aber erst eine Zufallszahl im Bereich bis WordCount "würfelst", aber WordCount zufällig größer als Vocabulary.Count - 1 ist, kann es sporadisch Fehler geben.
While RepetitionCheck = RandomNumber Do RandomNumber := Random(Vocabulary.Count - 1);
Achso:
Die Vokabeln für jede einzelne Abfrage neu zu laden, halte ich nicht für so eine besonders gute Idee.
Das sollte einmal (z. B. beim Programmstart) geschehen, ebenso das Freigeben der Vokabelliste.
|