In der ersten Zeile einer Stringlist wird folgender Eintrag gespeichert:
Code: Alles auswählen
const
cFileKenn = '#Kategorien';
::
slKatData.Add(cFileKenn); //1. Zeile in Datei
::
slKatData.SaveToFile(fnKatFile);
Beim Einlesen erfolgt ein Vergleich ob die Kennung passt
Code: Alles auswählen
::
slKatData.LoadFromFile(fnKatFile);
::
if slKatData.Strings[0] <> cFileKenn then --> Fehlerroutine

Kann mir jemand sagen, woher das Brett kommt ..