Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Revisão da documentação, update de informações adicionais e adequação da termonilogia de identificador global.

...

Portuguese

Pagetitle
ClearGlbValue
ClearGlbValue

Função: ClearGlbValue

Limpa

o valor de uma variável

um conteúdo armazenado em uma variável global.

ClearGlbValue ( < cGlbName> ) --> Nil

 

NomeTipoDescriçãoObrigatórioReferência
cGlbNameCaracterIndica o nome da variável global.X 

 

Nil (Nulo)

Variáveis globais podem ser acessadas de qualquer programa dentro de uma mesma sessão do TOTVS Smart Client, pois facilita o acesso as informações de alta prioridade.

O escopo de uma variável global é a instância do serviço do Protheus Server que está executando a aplicação Advpl. Devido ao escopo não se restringir ao ambiente (Environment) ou ao processo (Thread) do programa Advpl que criou a variável global, seu conteúdo somente será eliminado da memória mediante a chamada da função ClearGlbValue(). Existe um procedimento de limpeza automática das variáveis globais, executado automaticamente pelo Protheus Server, quando da desconexão e/ou término de todos os programas advpl em execução neste Protheus Server.


cGlbName
// Neste exemplo, será demonstrado como criar, utilizar e limpar variáveis globaiscGlbName  := "TPL_GLBVALUE"
cGlbValue := ""
// Alimenta variávelPutGlbValuevariável
PutGlbValue(cGlbName,"Teste")
// Verifica o valor da variável
cGlbValue := GetGlbValue(cGlbName)
// Limpa variávelifvariável
If Trim(cGlbValue) <> ""
ClearGlbValue(cGlbName)endif
Endif
Microsiga Protheus 8.11 , Protheus 10, Protheus 11