System.IniFiles.TMemIniFile
Delphi
TMemIniFile = class(TCustomIniFile)
C++
class PASCALIMPLEMENTATION TMemIniFile : public TCustomIniFile
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | System.IniFiles.pas System.IniFiles.hpp |
System.IniFiles | System.IniFiles |
Beschreibung
TMemIniFile dient zum Zwischenspeichern und Abrufen von anwendungsspezifischen Informationen und Einstellungen in einer INI-Datei.
Mit TMemIniFile kann unter Windows die Verwaltung von anwendungsspezifischen Informationen in INI-Dateien realisiert werden. In einer INI-Datei sind die Informationen in logischen Einheiten, den so genannten "Abschnitten", zusammengefasst. In den Abschnitten werden die eigentlichen Datenwerte in benannten Schlüsseln gespeichert. Diese haben folgende Form:
<keyname>=<value>
TMemIniFile puffert alle an der INI-Datei vorgenommenen Änderungen. Die INI-Datei wird einmal bei der Erzeugung des Objekts gelesen. Die Daten der INI-Datei werden in hierarchischen String-Listen gespeichert. Jeder Abschnitt der INI-Datei belegt ein Element in der obersten String-Liste, und jedes dieser Elemente kann seinerseits weitere String-Listen enthalten. Jedes Element in den enthaltenen String-Listen steht für einen Schlüssel innerhalb des Abschnitts. Nachdem die Daten gelesen wurden, werden alle Änderungen im Speicher abgelegt. Mit der Methode UpdateFile werden die im Speicher befindlichen Daten in die entsprechende INI-Datei zurückgeschrieben.
- Hinweis: Wenn der Destruktor aufgerufen wird, bevor die UpdateFile-Methode aufgerufen wird, werden die Änderungen in der INI-Datei nicht gespeichert. Um Informationsverlust zu vermeiden, verwenden Sie die AutoSave-Eigenschaft. Wenn Sie die AutoSave-Eigenschaft auf
True
setzen, wenn der Destruktor aufgerufen wurde, werden die Änderungen von TMemIniFile automatisch in der assoziierten INI-Datei gespeichert.
Alle Methoden von TMemIniFile, die Lese- und Schreibvorgänge durchführen und Abschnitte, Schlüssel und Werte löschen, arbeiten mit der im Speicher befindlichen Kopie der INI-Datei.