Arrrrggghhhhhhhh
der Fehler lag ganz woanders.
Ich habe einen Record erstellt und einer Variablen den Record zugewiesen. Hierbei habe ich mit Konstanten gearbeitet und durch die Codevervollständigung (irgendjemand muss ja Schuld haben) die falsche genommen.
Delphi-Quellcode:
const
MaxWert = 10;
MaxWertEinheiten = 20;
type
TRecordXYZ = Record
a : Integer;
end;
var
ABC : array[1..MaxWert] of TRecordXYZ;
//statt
ABC : array[1..MaxWertEinheiten] of TRecordXYZ;
Später habe ich dann auf einen Wert gegriffen den es nicht gibt - ABC[11] ...
Trotz allem erschien die Fehlermeldung bei der Stringlist, die aber in diesem Fall nichts damit zu tun hatte.
Danke für´s gucken!
Sollte vielleicht öfter mal ne Pause machen...