Table RemoveIniFile

La table RemoveIniFile contient les informations qu’une application doit supprimer d’un fichier .ini.

La table RemoveIniFile présente les colonnes suivantes.

Colonne Type Clé Nullable
RemoveIniFile Identificateur O N
FileName FileName N N
DirProperty Identificateur N O
Section Mis en forme N N
Clé Mis en forme N N
Valeur Formatted N O
Action Integer N N
Component_ Identificateur N N

 

Colonnes

RemoveIniFile

La clé pour cette table.

FileName

Nom de fichier .ini dans lequel supprimer les informations.

DirProperty

Nom d’une propriété dont la valeur est supposée être résolue en chemin d’accès complet au dossier du fichier .ini à supprimer. La propriété peut être le nom d’un répertoire de la table Répertoire, une propriété définie par la table AppSearch ou toute autre propriété qui représente un chemin d’accès complet.

Section

La section de fichier .ini localisable.

Clé

Clé de fichier .ini localisable sous la section.

Valeur

Valeur localisable à supprimer. La valeur est requise quand la valeur Action est 4.

Action

Le type de modification à apporter.

Constante Valeur hexadécimale Decimal Signification
msidbIniFileActionRemoveLine 0x002 2 Supprime l’entrée .ini.
msidbIniFileActionRemoveTag 0x004 4 Supprime une étiquette d’une entrée .ini.

 

Component_

Clé externe de la première colonne de la table Composant référençant le composant qui contrôle la suppression de la valeur .ini.

Notes

Les informations du fichier .ini sont supprimées lorsque le composant correspondant a été sélectionné pour être installé en local ou exécuté à partir de la source.

Cette table est appelée lorsque l’action SupprimerRegistryValues est exécutée.

Si la colonne Directory_ est spécifiée comme null, l’emplacement du fichier ini est l’emplacement ini Windows standard, qui est le répertoire Windows par défaut.

La suppression de la dernière valeur d’une section supprime cette section. Il n’existe pas d’autre moyen de supprimer une section entière que de supprimer toutes ses valeurs.

Validation

ICE03
ICE06
ICE32
ICE40
ICE46
ICE69