IniFile-Tabelle

Die IniFile-Tabelle enthält die .ini Informationen, die die Anwendung in einer .ini Datei festlegen muss.

Die Tabelle IniFile weist die folgenden Spalten auf.

Spalte Typ Key Nullwerte zulässig
IniFile Identifier J N
FileName FileName N N
DirProperty Identifier N J
`Section` Formatiert N N
Key Formatiert N N
Wert Formatiert N N
Aktion Integer N N
Component_ Identifier N N

 

Spalten

IniFile

Der Schlüssel für diese Tabelle.

Dateiname

Der lokalisierbare Name der datei .ini, in der die Informationen geschrieben werden sollen.

DirProperty

Name einer Eigenschaft mit einem Wert, der in den vollständigen Pfad des Ordners aufgelöst wird, der die .ini Datei enthält. Die Eigenschaft kann der Name eines Verzeichnisses in der Verzeichnistabelle sein, eine Eigenschaft, die von der AppSearch-Tabelle festgelegt ist, oder eine andere Eigenschaft, die einen vollständigen Pfad darstellt. Wenn dieses Feld leer ist, wird die .ini Datei im Ordner erstellt, der den vollständigen Pfad enthält, der von der WindowsFolder-Eigenschaft angegeben wurde.

Abschnitt

Der lokalisierbare .ini Dateiabschnitt.

Schlüssel

Der lokalisierbare .ini Dateischlüssel im Abschnitt.

Wert

Der lokalisierbare Wert, der geschrieben werden soll.

Aktion

Die Art der vorgenommenen Änderung.

Konstant Hexadezimal Decimal Modifikation (Modification)
msidbIniFileActionAddLine 0x000 0 Erstellt oder aktualisiert einen .ini Eintrag.
msidbIniFileActionCreateLine 0x001 1 Erstellt einen .ini Eintrag nur, wenn der Eintrag noch nicht vorhanden ist.
msidbIniFileActionAddTag 0x003 3 Erstellt einen neuen Eintrag oder fügt einen neuen durch Trennzeichen getrennten Wert an einen vorhandenen Eintrag an.

 

Component_

Externer Schlüssel in der ersten Spalte der Komponententabelle verweist auf die Komponente, die die Installation des .ini Werts steuert.

Bemerkungen

Die .ini Dateiinformationen werden geschrieben, wenn die entsprechende Komponente ausgewählt wurde, die als lokal installiert oder aus der Quelle ausgeführt werden soll.

Diese Tabelle wird bezeichnet, wenn die WriteIniValues-Aktion oder die RemoveIniValues-Aktion ausgeführt wird.

Überprüfen

ICE03
ICE06
ICE32
ICE46
ICE69
ICE88
ICE91