Hallo,
Die Struktur dieser TXT-Dateien ist vergleichbar mit der von INI-Dateien unter Windows (Sektion,Schlüssel,Wert).
Was unterschiedet diese TXT-Datei dann von einer ini-Datei? Oder ist der Aufbau identisch?
Für eine überschaubare Anzahl von Einstellungen bietet sich eine ini-Datei sehr gut an. Wieso willst du da entwas "eigenes" machen und mit Stringlisten arbeiten?
Die prinzipielle Vorgehensweise mit ini-Dateien ist wiefolgt:
Beim Start des Programms werden die Einstellungen aus der ini-Datei geladen und für den Benutzer sichtbar (Checkboxen werden gesetzt, bei Comboboxen wird das entsprechenende Element ausgewählt, usw.).
Nun kann der Benutzer im laufe des Betriebs diese Einstellungen ändern. Beim schließen des Programms werden nun alle Einstellungen wieder in die ini-Datei gespeichert und fertig.
Sollte eine einfache ini-Datei nicht das richtige für dein Problem sein, dann hab ich dich falsch verstanden. Aber so ist die Vorgehesenweise beim Speichern weniger Programmeinstellungen.
Soll das Programm z.B. zum Erstellen verschiedener Textdateien dienen, welche nur die Struktur eine ini-Datei haben, dann solltest du diese Struktur im Programmcode erzeugen und ganz am Ende in eine Textdatei speichern. Hier könnte man dann mit Stringlisten arbeiten. Es ergibt aber für mich keinen Sinn, diese Struktur schon in einer TXT-Datei zu haben und zu laden.
Grüße
Headbucket