Árvore de páginas

Recupera o conteúdo numérico de uma chave do arquivo win.ini (arquivo utilizado para armazenar configurações básicas de inicialização) do sistema operacional

Sintaxe

GetProfInt( < cSecao >, < cChave >, < nPadrao > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cSecao

caractere

Indica o nome da seção em que um valor será recuperado.

X


cChave

caractere

Indica o nome da chave em que um valor será recuperado.

X


nPadrao

numérico

Indica o conteúdo padrão que será recuperado.

X


Retorno

Nome

Tipo

Descrição

nRet

numérico

Retorna o conteúdo da chave especificada ou o seu valor padrão.

Observações

  • O arquivo win.ini está disponível somente para sistemas operacionais Windows.
  • Em ambiente Linux, será retornado o erro "cannot handle win.ini under unix systems".

Exemplos

User Function Exemplo()
  Local cSecao := "", cChave := "", cMensagem := ""
  Local nValor := 0, nRecuperado := 0
  //+----------------------------------------------------------------------------+
  //|Exemplifica o uso da função GetProfInt                                      |
  //+----------------------------------------------------------------------------+
  cSecao := "SecaoExemplo"
  cChave := "ChaveExemplo"
  nValor := 86887
  WriteProfString(cSecao, cChave, NToC(nValor, 10))
  nRecuperado := GetProfInt(cSecao, cChave, 0)
  cMensagem += "Seção [" + cSecao + "], chave [" + cChave + "] e conteúdo [" +  cValToChar(nValor) + "] " + ;
  IIf(!(nRecuperado == nValor), "não ", " ") + "gravado e recuperado com sucesso!"
  //+----------------------------------------------------------------------------+
  //|Apresenta uma mensagem com os resultados obtidos                            |
  //+----------------------------------------------------------------------------+
Return MsgInfo(cMensagem, "Exemplo do GetProfInt")

Abrangência

Microsiga Protheus 8.11 , Protheus 10

Veja também


  • Sem rótulos