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 ..