Code: Alles auswählen
//Laden einer INI-/Conf-Datei
ValEdIni.Strings.LoadFromFile(IniPfad+'ORC'+ext); //klappt, Inhalt erscheint im Fenster, schön mit zwei Spalten
wenn ich aber nach durchgeführten Änderungen Folgendes versuche:
Code: Alles auswählen
ValEdIni.SaveToFile(IniPfad+'ORC'+ext);
passiert rein gar nichts, also keine Fehlermeldung, aber leider auch keine Speicherung in die Datei. Ich habe mir auch die Ini-Datei selbst angesehen - keine Änderung. Also scheint es kein Aktualisierungsproblem während des Programmablaufs zu sein (geänderte Datei wird nicht angezeigt). Im Programm selbst lässt sich die Ini-Datei ändern und beschreiben über Ini.Update, also kein Schreibproblem. Entweder bin ich da zu naiv oder die Speichern-Funktion tut nicht das was ihrer Beschreibung entspricht. Weiß jemand Rat? Muss ich vielleicht vorher die TIniFile-Instanz schließen, da diese Schreibzugriffe blockiert?