WritePProString [AS]

WritePProString [AS]
Author: Eurai
Inclusão: 01/01/2016
Alteração: 01/01/2016

Descriçã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( <cSecao>, <cChave>, <cConteudo>, <cArqIni> )

 

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
writepprostring_-_resultado_01                                       

 

 

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! 😎  

 

 

 

 

 

 

 

Esse conteúdo te ajudou? Ajude o canal com doação
Compartilhar
Comentários