Bei mir tritt der Fehler nicht auf. Gibst Du die Stringlisten noch an anderer Stelle frei? Falls ja, dann ersetz mal ggf. StringList.Free durch FreeAndNil(StringList)
[edit]
Zitat von
Kroko1999:
Erstellen im FormCreate-Ereignis und zerstören im FormDestroy-Ereignis ist
imho die beste Lösung!
Wenn er schon globale Variablen benutzt, könnte er auch initialization und finalization verwenden, das wäre IMO noch besser. [/edit]