API:FireDAC.Stan.Util.TFDIniFile

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.IniFiles.TMemIniFileSystem.IniFiles.TCustomIniFileSystem.TObjectTFDIniFile

Delphi

TFDIniFile = class(TMemIniFile)

C++

class PASCALIMPLEMENTATION TFDIniFile : public System::Inifiles::TMemIniFile

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FireDAC.Stan.Util.pas
FireDAC.Stan.Util.hpp
FireDAC.Stan.Util FireDAC.Stan.Util

Beschreibung

TMemIniFile dient zum Zwischenspeichern und Abrufen von anwendungsspezifischen Informationen und Einstellungen.

FireDAC.Stan.Util.TFDIniFile erbt von System.IniFiles.TMemIniFile. Der folgende Inhalt bezieht sich auf System.IniFiles.TMemIniFile.

TMemIniFile dient zum Zwischenspeichern und Abrufen von anwendungsspezifischen Informationen und Einstellungen.

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.

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.

Siehe auch

Codebeispiele