WritePProString [AS]
Autor: Eurai Criado: 01/01/2016 Atualizado: 01/01/2016Descrição
Permite criar e/ou alterar um seção/chave de configuração no arquivo de configuração (.INI). No entanto, caso o arquivo não exista ele será criado. |
Sintaxe
WritePProString( |
Parâmetros
Par | Nome | Tipo | Descrição | Default | Obg | Ref |
01 |
cSecao |
Caracter |
Indica o nome da seção, no arquivo de configuração (.INI), que será utilizada. Porém, caso a seção não exista, a mesma será criada |
X | ||
02 | cChave |
Caracter |
Indica o nome da chave da seção, do arquivo de configuração (.INI), que terá seu conteúdo alterado. Porém, caso a chave não exista na seção especificada, a mesma será criada |
X | ||
03 | cConteudo |
Caracter |
Indica o conteúdo da chave que será atualizado |
X | ||
04 | cArqIni |
Caracter |
Indica o nome do arquivo de configuração (*.INI) que será alterado. Porém, é importante observar os seguintes casos: Se o arquivo de configuração (.INI) não existir, o mesmo será criado; Se o path do arquivo de configuração (*.INI) não for informado, o mesmo será criado/atualizado no diretório onde está instalado TOTVS Application Server, no servidor; Se especificado um path absoluto, com unidade de disco, o arquivo de configuração (.INI) será criado e/ou atualizado na estação remota, no path informado |
X |
Retorno
Retorno | Tipo | Descrição |
lRet | Boolean |
Retorna verdadeiro (.T.) se a chave for incluída e/ou alterada com sucesso ou falso (.F.) caso ocorra alguma falha ou impossibilidade de acesso no arquivo de configuração (.INI) |
Exemplo
#INCLUDE "TOTVS.CH" User Function WritePProString() MsgInfo( cValtoChar( WritePProString( 'UNIVERSOADVPL', 'SOURCEPATH', 'NAO DEFINIDO', GetAdv97() ) ), 'UniversoADVPL' ) Return( Nil )
Resultado
Informações adicionais
Pode-se, opcionalmente, definir um path absoluto, com unidade de disco, de modo que o arquivo de configuração (.INI) será atualizado na estação onde o TOTVS Smart Client está sendo executado |
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎