Permite recuperar se uma aplicação possui registro de dependentes realizado através da função APPLICATION_setDependent.
As aplicações dependentes não são cadastradas no menu, para que não possam ser executadas diretamente, apenas pela aplicação principal. Esta função é utilizada pelos nos programas que possuem aplicações dependentes, através desta forma é possível a utilização dos programas de permissão de acesso, mesmo que não esteja cadastrada no menu.
Para mais informações de QUANDO E COMO USAR esta função acesse o tópico Observações na função APPLICATION_setDependent.
Sintaxe
APPLICATION_hasDependent( < l_appMain > ) => SMALLINT
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_appMain |
| Sim | Nome da aplicação principal pra qual deseja recuperar informações de dependentes já definida. |
Retorno
Tipo | Descrição |
---|---|
SMALLINT | TRUE - Aplicação possui lista de dependentes definida. FALSE - Aplicação não possui lista de dependentes definida. |
Exemplo
#--------------------------------------------------# FUNCTION APPLICATION_hasDependent_test() #--------------------------------------------------# IF APPLICATION_hasDependent("log05050") THEN CALL conout("LOG05050 possui lista de dependentes definida.") ELSE CALL conout("LOG05050 NÃO possui lista de dependentes definida.") END IF END FUNCTION
Informações
Fontes: application.4gl