Eventuell..
..hast du eine zweite Instanz einer TStringList erstellt und die falsche geleert
..hast du die Stringlist vor dem clear freigegeben
..liest du den Inhalt der geclearten Stringlist falsch aus
..wäre es nützlich wenn du das Stück Quellcode postest und beschreibst was genau in welcher Zeile in welcher variable drinsteht