Descrição
SetFinishAppHandler [AS] - Cria uma função de controle (handler) de final de programa..
|
Sintaxe
| SetFinishAppHandler( <cFuncao>, <xParans> ) |
Parâmetros
| Par |
Nome |
Tipo |
Descrição |
Default |
Obg |
Ref |
01
|
cFuncao |
Caracter |
Nome da função que será chamada no final da execução do programa. Se passar um valor Nulo (NIL), desinstala a função de controle (handle), ou seja, não chama a função ao terminar a execução |
|
|
|
| 02 |
xParans |
Indefinido |
Até 23 parâmetros que serão enviados para a função de controle. Só podem ser parâmetros do tipo caractere ou numérico |
|
|
|
Retorno
Exemplo
#INCLUDE "TOTVS.CH"
User Function SetFinishAppHandler()
SetFinishAppHandler( 'U_FIM', 'UniversoADVPL' )
Return( Nil )
User Function FIM( cMensagem )
MsgInfo( cMensagem, 'UniversoADVPL' )
Return( Nil )
Resultado
Informações adicionais
|
Se os parâmetros que serão passados para a função de controle forem variáveis (caractere ou numérica), serão substituídos por constantes na chamada da função setfinishapphandler, portanto para mudar o valor do parâmetro deve-se chamar novamente a função setfinishapphandler para que o valor seja atualizado
|
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎