Ich bin mir noch nicht sicher, ob ich dein Problem richtig verstanden habe,
aber vielleicht hilft eine Instanz von TStringList weiter.
Damit kannst du eine dynamische Anzahl von Strings speichern.
Delphi-Quellcode:
// Deklaration
var SonderZeichen : TStringList;
...
initialization
// Erzeugt das Objekt beim Programmstart.
SonderZeichen := TStringList.Create;
finalization
// Gitb es kurz vor Programmende wieder frei.
FreeAndNil(SonderZeichen);
end;
Typische Operationen mit einer Liste sind.
1) Einfügen (SonderZeichen.Add)
2) Löschen (SonderZeichen.Delete)
3) Laden & Speichern (SonderZeichen.LoadFromFile & SonderZeichen.SaveToFile)
Hoffe das hilft ?!?