Customização - Controle de Configurações Locais

Pessoal,

Preciso criar uma funcionalidade para salvar configurações/ini em um arquivo local dentro do servidor do Protheus.

A necessidade desse arquivo fora do banco, é que vou consultar configurações antes mesmo de abrir a conexão com RpcSetEnv e etc.

Eu criei uma estrutura para utilizar um arquivo de texto, chamado parametros.ini onde eu utilizo a função FwFileReader para popular e consultar ele quando necessário.
Estou usando os metodos de Open, FullRead e Close.

O problema, é que constantemente esse arquivo físico é “corrompido”, porque a função não consegue abrir por alguma razão e ao salvar a atualização fica em branco.

Qual seria uma forma mais segura e correta de obter e salvar dados para essa necessidade? Estou evitando ter que criar uma outra mini database dentro do servidor apenas para isso.

Boa tarde,

Quando voce faz o uso do FWFileReader, pode confirmar que houve abertura do arquivo antes de aplicar os métodos?
E caso faça a abertura, ele fica disponível para modificação?
Consegue validar se essas operações ocorrem sem perder conexão com o arquivo?