Zitat:
Da wir ja im
XML-Zeitalter sind empfehle ich das hier:
XML Dateien statt Ini Dateien benutzen
Wenn bei Create(FileName: string) die Datei nicht vorhanden ist wird sie neu angelegt.
Wenn bei Write...(Section, Key, Value) Section/Key nicht vorhanden ist wird es angelegt.
Und wie im Header beschrieben gilt das Gleiche für die normale ini-Klasse auch.
Und was wäre der Vorteil von
XML Dateien an Stelle von ini-dateien zum Speichern von Initialisierungsdaten, ausser dass
XML Dateien mühsamer zu editieren sind und man sich dabei leichter vertut, wenn man beim Kunden auf die Schnelle einen Parameter von Hand ändern will, für den man bewusst keinen Dialog erstellt hat, weil der Kunde da möglichst nichts ändern soll. Nicht alles, was neueste Mode ist, muss immer Vorteile bringen.