RemoveIniFile Table

[This is preliminary documentation and subject to change.]

The RemoveIniFile table contains the information an application needs to delete from a .ini file.

The RemoveIniFile table has the following columns.

Column Type Key Nullable
RemoveIniFile Identifier Y N
FileName Text N
Directory_ Identifier Y
Section Formatted N
Key Formatted N
Value Formatted Y
Action Integer N
Component_ Identifier N

Columns

RemoveIniFile
The key for this table.
FileName
The .ini file name in which to delete the information.
Directory_
External key into the Directory table indicating the directory in which the .ini file resides.

External key to column one of the Directory table.

Section
The .ini file section.
Key
The .ini file key below the section.
Value
The value to be deleted. The value is required when Action is 4.
Action
The type of modification to be made.
Value Meaning
2 Deletes .ini entry.
4 Deletes a tag from a .ini entry.

Component_
External key into the Component table referencing the component that controls the deletion of the .ini value.

External key to column one of the Component table.

Remarks

The .ini file information is deleted when the corresponding Component has been selected to be installed, either locally or run from source.

This table is referred to when the RemoveIniValues action is executed.

If the Directory_ column is specified as null, the ini file location is the standard Windows ini location which is the Windows directory by default.