System.IniFiles.TIniFile

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.IniFiles.TCustomIniFileSystem.TObjectTIniFile

Delphi

TIniFile = class(TCustomIniFile)

C++

class PASCALIMPLEMENTATION TIniFile : public TCustomIniFile

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
System.IniFiles.pas
System.IniFiles.hpp
System.IniFiles System.IniFiles


Beschreibung

Mit TIniFile werden anwendungsspezifische Informationen und Einstellungen in INI-Dateien gespeichert und daraus abgerufen.

Mit TIniFile können anwendungsspezifische Informationen und Einstellungen in einer INI-Standarddatei gespeichert und daraus abgerufen 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:

<Schlüsselname> = <Wert>

Dem FileName-Konstruktor wird ein TIniFile übergeben, der die INI-Datei bezeichnet, auf die das Objekt zugreift.

Plattformunterstützung

  • Windows
Auf Windows-Plattformen wird TIniFile von TCustomIniFile vererbt und verwendet die Windows-API (EN).
Hinweis: Wenn Sie den Datenträgerzugriff verkleinern, verwenden Sie TMemIniFile. TMemIniFile ist ein zugehöriges Objekt, das wie TIniFile funktioniert, aber der Puffer schreibt im Speicher, um den Datenträgerzugriff zu verkleinern.
  • Nicht-Windows-Plattformen
Auf Nicht-Windows-Plattformen ist TIniFile eine Unterklasse von TMemIniFile, die die AutoSave-Eigenschaft immer auf True gesetzt hat. TIniFile schreibt Daten in die INI-Datei, entweder explizit durch Aufrufen von UpdateFile oder implizit, wenn der Destruktor aufgerufen wird. Letzteres geschieht, wenn AutoSave und Modified auf True gesetzt sind.

Siehe auch

Codebeispiele