Tabela RemoveIniFile

A tabela RemoveIniFile contém as informações que um aplicativo precisa excluir de um arquivo .ini.

A tabela RemoveIniFile tem as colunas a seguir.

Coluna Tipo Chave Nullable
RemoveIniFile Identificador S N
FileName FileName N N
DirProperty Identificador N S
Seção Formatted N N
Chave Formatted N N
Valor Formatted N S
Ação Inteiro N N
Component_ Identificador N N

 

Colunas

RemoveIniFile

A chave desta tabela.

FileName

O nome do arquivo .ini no qual excluir as informações.

DirProperty

Nome de uma propriedade em que o valor é considerado como o caminho completo para a pasta do arquivo .ini a ser removido. A propriedade pode ser o nome de um diretório na tabela Directory, uma propriedade definida pela tabela AppSearch ou qualquer outra propriedade que represente um caminho completo.

Section

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

Key

A chave do arquivo .ini localizável abaixo da seção.

Value

O valor localizável a ser excluído. O valor é necessário quando a Ação é quatro.

Action

O tipo de modificação a ser feita.

Constante Hexadecimal Decimal Significado
msidbIniFileActionRemoveLine 0x002 2 Exclui a entrada de .ini.
msidbIniFileActionRemoveTag 0x004 4 Exclui uma marca de uma entrada de .ini.

 

Component_

Chave externa na primeira coluna da tabela Component que referencia o componente que controla a exclusão do valor de .ini.

Comentários

As informações do arquivo .ini são excluídas quando a tabela Component correspondente é selecionada para ser instalada, localmente ou executada na origem.

Essa tabela é referenciada quando a ação RemoveIniValues é executada.

Se a coluna Directory_ for especificada como nula, o local do arquivo ini será o local padrão de ini do Windows, que é o diretório do Windows por padrão.

Remover o último valor de uma seção exclui essa seção. Não há outra maneira de excluir uma seção inteira além de remover todos os seus valores.

Validação

ICE03
ICE06
ICE32
ICE40
ICE46
ICE69