Hallo Delphi-Community,
ich schreibe gerade einen Installer, der logischerweise unter allen
Windows-Versionen funktionieren muß. Das tat er auch, ich habe es in
regelmäßigen(offensichtlich zu großen) Abständen überprüft. Ich habe
Windows 98 und Windows 2000 auf meinem Rechner, programmiere aber nur
unter Windows 98 (da funktioniert mein "zweimonitoriges" System und ich
habe mehr Platz - Win2K erkennt meine zweite Grafikkarte nicht richtig).
Als ich wieder einmal mein Setup unter Win2K ausprobierte kam beim
Programmstart plötzlich die folgende Meldung: "List Index out of Bounds
(-1)".Dieser Fehler tritt unter Windows XP gleichermaßen auf und ich habe
ihn auch schon mal bei einem anderen Programm gesehen(mp3Workshop).
Ich habe seit der letzten Überprüfung allerdings zu viel geändert, um zu
wissen, wo der Fehler liegen könnte. Nahe liegt, dass er durch eine
TStringList oder Ähnliches verursacht wird. Aber die habe ich auch schon
vor dem ersten Auftreten des Fehlers in dem Programm verwendet.
Das Programm ist ziemlich groß, den Fehler zu finden gestaltet sich
dementsprechend schwierig, weshalb es toll wäre, wenn mir jemand helfen
könnte. Ich bin sicher, das ist ein bekanntes Problem, ich habe es schon
bei mehreren Programmen gesehen.
ich schreibe gerade einen Installer, der logischerweise unter allen
Windows-Versionen funktionieren muß. Das tat er auch, ich habe es in
regelmäßigen(offensichtlich zu großen) Abständen überprüft. Ich habe
Windows 98 und Windows 2000 auf meinem Rechner, programmiere aber nur
unter Windows 98 (da funktioniert mein "zweimonitoriges" System und ich
habe mehr Platz - Win2K erkennt meine zweite Grafikkarte nicht richtig).
Als ich wieder einmal mein Setup unter Win2K ausprobierte kam beim
Programmstart plötzlich die folgende Meldung: "List Index out of Bounds
(-1)".Dieser Fehler tritt unter Windows XP gleichermaßen auf und ich habe
ihn auch schon mal bei einem anderen Programm gesehen(mp3Workshop).
Ich habe seit der letzten Überprüfung allerdings zu viel geändert, um zu
wissen, wo der Fehler liegen könnte. Nahe liegt, dass er durch eine
TStringList oder Ähnliches verursacht wird. Aber die habe ich auch schon
vor dem ersten Auftreten des Fehlers in dem Programm verwendet.
Das Programm ist ziemlich groß, den Fehler zu finden gestaltet sich
dementsprechend schwierig, weshalb es toll wäre, wenn mir jemand helfen
könnte. Ich bin sicher, das ist ein bekanntes Problem, ich habe es schon
bei mehreren Programmen gesehen.
Comment