Ajude o site desativando o bloqueador de anúncio

ASSINE A NEWSLETTER

Cadastrando...
PIX uDesenv pix deposito

PutGlbVars [AS]

Autor: Eurai Criado: 01/01/2016 Atualizado: 27/07/2021

Descrição

Armazena sob o nome de um identificador global, o conteúdo de uma ou mais variáveis informadas como parâmetro.

 

Sintaxe

PutGlbVars( , , )

 

Parâmetros


Par Nome Tipo Descrição Default Obg Ref
01
cGlbName Caracter Indica o nome da variável global   X  
02 xValue01 Indefinido Indica uma ou mais variáveis a serem armazenadas sob o identificador global. As variáveis podem ser de qualquer tipo, porém bloco de código e objetos não são armazenados na variável global. O tipo Array é suportado, porém caso o array contenha elementos do tipo bloco de código ou objeto, eles não serão guardados – serão armazenados como NIL   X  
03 xValueNN Indefinido Indica uma ou mais variáveis a serem armazenadas sob o identificador global. As variáveis podem ser de qualquer tipo, porém bloco de código e objetos não são armazenados na variável global. O tipo Array é suportado, porém caso o array contenha elementos do tipo bloco de código ou objeto, eles não serão guardados – serão armazenados como NIL   X  

 

Retorno

Retorno Tipo Descrição
nRet Numérico
Retorna

 

Exemplo

#INCLUDE "TOTVS.CH"

User Function PutGlbVars()
Local cRet := ''
Local nRet := 0
Local aRet := {}

PutGlbVars( 'UAVAR', "VAR UniversoADVPL", 2, {'UA'} )

GetGlbVars( 'UAVAR', @cRet, @nRet, @aRet )

MsgInfo( 'cRet: ' + cRet + CRLF + ;
'nRet: ' + cValtoChar(nRet) + CRLF + ;
'aRet: ' + aRet[01], 'UniversoADVPL' )

Return( Nil )

Resultado
putglbvars_-_resultado_01  

 

 

Informações adicionais

 

 

 

 

 

 

Gostou? Compartilhe com seus amigos e deixe um comentário! 😎