Compartir a través de


Tabla IniFile

La tabla IniFile contiene la información .ini que la aplicación debe establecer en un archivo .ini.

La tabla IniFile tiene las columnas siguientes.

Columna Tipo Llave Nullable
IniFile identificador Y N
Nombre FileName de N N
DirProperty identificador N Y
Sección con formato N N
Llave con formato N N
Valor con formato N N
Acción entero N N
Componente_ identificador N N

 

Columnas

IniFile

Clave de esta tabla.

FileName

Nombre localizable del archivo .ini en el que se va a escribir la información.

DirProperty

Nombre de una propiedad que tiene un valor que se resuelve en la ruta de acceso completa de la carpeta que contiene el archivo .ini. La propiedad puede ser el nombre de un directorio de la tabla Directory, una propiedad establecida por la tabla AppSearch, o cualquier otra propiedad que represente una ruta de acceso completa. Si este campo se deja en blanco, el archivo .ini se crea en la carpeta con la ruta de acceso completa especificada por la propiedad WindowsFolder.

sección

Sección archivo .ini localizable.

clave de

Clave de archivo .ini localizable dentro de la sección .

valor de

Valor localizable que se va a escribir.

acción de

Tipo de modificación que se va a realizar.

Constante Hexadecimal Decimal Modificación
msidbIniFileActionAddLine 0x000 0 Crea o actualiza una entrada de .ini.
msidbIniFileActionCreateLine 0x001 1 Crea una entrada .ini solo si la entrada aún no existe.
msidbIniFileActionAddTag 0x003 3 Crea una nueva entrada o anexa un nuevo valor separado por comas a una entrada existente.

 

Component_

Clave externa en la primera columna de la tabla componente de hacer referencia al componente que controla la instalación del valor de .ini.

Observaciones

La información del archivo .ini se escribe cuando se ha seleccionado el componente correspondiente para instalarse como local o ejecutarse desde el origen.

Esta tabla se conoce cuando se ejecuta la acción WriteIniValues o la acción RemoveIniValues.

Validación

ICE03
ICE06
ICE32
ICE46
ICE69
ICE88
ICE91