Partilhar via


Tabela IniFile

A tabela IniFile contém as informações .ini que o aplicativo precisa definir em um arquivo .ini.

A tabela IniFile tem as seguintes colunas.

Coluna Tipo Chave Nulo
IniFile Identificador Y N
Nome do arquivo Nome do arquivo N N
DirProperty Identificador N Y
Secção Formatado N N
Chave Formatado N N
Valor Formatado N N
Ação inteiro N N
Component_ Identificador N N

 

Colunas

IniFile

A chave para esta tabela.

Nome do arquivo

O nome localizável do arquivo .ini no qual escrever as informações.

DirProperty

Nome de uma propriedade com um valor que resolve para o caminho completo da pasta que contém o arquivo .ini. A propriedade pode ser o nome de um diretório na tabela Directory, uma propriedade definida pelo tabela AppSearchou qualquer outra propriedade que represente um caminho completo. Se esse campo for deixado em branco, o arquivo de .ini será criado na pasta com o caminho completo especificado pela propriedadeWindowsFolder.

Secção

A seção de arquivo de .ini localizável.

Chave

A chave de arquivo .ini localizável dentro da seção.

Valor

O valor localizável a ser gravado.

Ação

O tipo de modificação a ser feita.

Constante Hexadecimal Decimal Modificação
msidbIniFileActionAddLine 0x000 0 Cria ou atualiza uma entrada .ini.
msidbIniFileActionCreateLine 0x001 1 Cria uma entrada .ini somente se a entrada ainda não existir.
msidbIniFileActionAddTag 0x003 3 Cria uma nova entrada ou acrescenta um novo valor separado por vírgulas a uma entrada existente.

 

Component_

Chave externa na primeira coluna da tabela Componente fazendo referência ao componente que controla a instalação do valor .ini.

Comentários

As informações do arquivo .ini são gravadas quando o componente correspondente foi selecionado para ser instalado como local ou executado a partir da origem.

Esta tabela é referida quando a ação WriteIniValues ou a ação RemoveIniValues é executada.

Validação

ICE03
ICE06
ICE32
ICE46
ICE69
ICE88
ICE91