Histórico da Página
...
Portuguese | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Função: PutGlbValueCria e define um valor ( string ) para uma variável global. Sintaxe
Parâmetros/Elementos
Retorno
| X |
Observações
- Uma variável global alimentada pela função PutGlbValue() somente recebe uma string como conteúdo, e somente é possível recuperar o valor atribuído através da função GetGlbValue(). Para criar identificadores globais capazes de armazenar conteúdos de outros tipos de dados, utilize a função PutGlbVars(). 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(), ou após a finalização de todos os programas Advpl em execução na instância do Protheus Server onde a variável global foi criada.
Exemplos
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
User Function teste()
|
// Neste exemplo, será demonstrado como criar, utilizar e limpar variáveis globais |
cGlbName := "TPL_GLBVALUE" |
cGlbValue := ""// Alimenta variável |
PutGlbValue(cGlbName,"Teste") |
// Verifica valor da variável |
cGlbValue := GetGlbValue(cGlbName) |
// Limpa variável |
If Trim(cGlbValue) <> "" |
|
ClearGlbValue(cGlbName) |
Endif
Endif
Return
|
Abrangência
Microsiga Protheus 8.11 , Protheus 10, Protheus 11
Veja
Tambémtambém
, , ,
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas