Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Portuguese

Pagetitle
GetEnv
GetEnv

Função: GetEnv

Determina o conteúdo de uma variável de ambiente (environment) do sistema operacional em uso no Application Server.

GetEnv ( < cVariavel> cVarEnv> ) --> cRet

 

NomeTipoDescriçãoObrigatórioReferência
cVariavelcVarEnvCaracterIndica o nome da variável de ambiente (environment) do sistema operacional.X 

 

cRet
    (caracter)
  • Retorna o conteúdo da variável ambiente (environment), do sistema operacional; caso contrário, retorna Caso a variável de ambiente esteja definida, será retornada uma string correspondente ao conteúdo da variável. Caso a variável não esteja definida, é retornado uma string vazia ('')
 
O comportamento da função GetEnv() é diretamente ligado ao sistema operacional em uso. Por exemplo, com o servidor de aplicação sendo executado em uma máquina Windows (R), o nome da variável de ambiente solicitada não é sensível a letras maiúsculas ou minúsculas (case insensitive), já em uma máquina Linux, maiúsculas e minúsculas são diferentes. Em Linux, se for criada a variável de ambiente "MySETEnv", você consegue recuperar seu conteúdo utilizando GetEnv("mysetenv"), mesmo que esteja em letras minúsculas. Já em Linux o nome da variável de ambiente para a função GetEnv() deve ser informado exatamente como foi criado.
cSysPath := GetEnv('PATH') // Resultado: "C:\Windows\system32;C:\Windows;..."
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server