Iniciar uma conversa

Criando variáveis globais com a Macro sc_set_global

Neste artigo, veremos o modo de utilização da macro sc_set_global(), que tem como finalidade a criação de variáveis globais que podem ser acessadas em diferentes partes do sistema. Para este artigo, temos a seguinte situação: Uma aplicação do tipo controle que possui apenas um campo "usuário", que ao ser validada cria uma variável global para que possamos acessá-la em uma outra aplicação do tipo blank, esta variável conterá o valor digitado no campo usuário de nossa aplicação controle.

Primeiramente criaremos a aplicação controle, e adicionaremos um campo do tipo texto, no mesmo.

O próximo passo é criar a aplicação blank, que usaremos para acessar a global criada em nossa aplicação controle assim que apertarmos no botão OK.

Em seguida, no evento onValidateSuccess da aplicação controle inserimos o seguinte código:

Exemplo de código:
//Cria a variável global [usuario]
sc_set_global({usuario});

//Redireciona para a aplicação blank
sc_redir(blank.php);

O código acima, cria a variável global já recebendo o valor do campo do controle e em seguida redireciona para a nossa aplicação blank, de onde essa variável será acessada.

Por fim, no evendo onExecute, da aplicação blank fazemos a operação com a variável global criada anteriormente.

Exemplo de código:
echo "Valor da global: " . [usuario];

Ao final de todo o procedimento, quando executamos o controle, digitamos um valor em seu campo e clicamos em "OK", será exibida a blank com o valor digitado.

Clique aqui para mais informações à respeito da macro sc_set_global.

 

Escolher arquivos ou arraste e solte arquivos
Esse artigo foi útil?
Sim
Não
  1. Amanda Santos (Migrated deleted Agent)

  2. Publicado
  3. Atualizado

Comentários