Neste tutorial veremos como utilizar a macro sc_reset_global(), a qual apaga as variáveis globais, criadas pela macro sc_set_global.
Criamos a seguinte situação para ilustrar o seu funcionamento: Temos uma aplicação do tipo Controle, com um único campo do tipo label (Não o utilizaremos para nada, apenas o criamos para que a aplicação pudesse ser executada). No evento onApplicationInit criamos a variável global([var_global]) e atribuimos o valor "Teste" à ela:
Logo em seguida usamos o evento onScriptInit para executar a macro sc_alert, à fim de que possamos visualizar o valor da variável global:
Por fim, no evento onValidateSuccess, usamos a macro sc_reset_global() para apagar a global [var_global] que criamos anteriormente:
Note que a aplicação, ao iniciar, exibe a mensagem "Teste", e logo após acionarmos o botão "OK" a mesma não mostra mais a mensagem pois o variável global que continha o seu valor já não existe mais.
Abaixo seguem mais informações à respeito da macro sc_reset_global().
Amanda Santos (Migrated deleted Agent)
Comments