GetProfInt
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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas