Histórico da Página
...
Recupera o nome do programa principal invocado a partir do menu do produto, ou seja, em caso de uma aplicação acionar outros programas, é possível recuperar a partir desta função o primeiro programa da pilha de execução, sendo que o menu neste caso não é considerado.
Sintaxe
| Bloco de código |
|---|
APPLICATION_getMainAppName( [ < l_stackCount > ] ) |
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
|---|---|---|---|
| l_stackCount | INTEGER | Sim | Sequencia da pilha de execução desejada para recuperar o nome do respectivo fonte. Para recuperar o fonte da chamada atual, informe o valor 0. Para recuperar o fonte da chamada anterior, ou seja, pra a origem de chamada da funcao atual, informe 1 e assim por diante. |
) => CHAR |
Retorno
Tipo | Descrição |
|---|---|
| CHAR | Nome do programa principal em execução. |
Exemplo
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
#---------------------------------------------# FUNCTION APPLICATION_getMainAppName_getSourceFromStackTracetest() #---------------------------------------------# #Exibe no LOG o nome do fonte em que esta chamada de função está sendo realizada. CALL conout("estaO linhanome dedo execuçãoprograma pertenceprincipal aoem fonteexecução =é "||APPLICATION_getSourceFromStackTracegetMainAppName(0)) END FUNCTION |
Informações
Fonte: funcoes_genericasapplication.4gl, funcoes_genericasapplication.prw
Abrangência: Disponível a partir do pacote 12.1.32 ou Framework 12.1.29.FIX02.20