Páginas filhas
  • APPLICATION_getDependentNameFromList


Permite recuperar o nome de uma aplicação registrada como dependente de outra 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_getDependentNameFromList( < l_appMain >, <l_index> ) -> CHAR

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

l_appMain

CHAR

Sim

Nome da aplicação principal pra qual deseja recuperar informações de dependentes já definida.

l_index

CHAR

Sim

Índice de busca de informações da aplicação dependente, com base na quantidade total de dependentes recuperada pela função APPLICATION_getDependentsListCount.

Retorno

Tipo

Descrição

CHAR

Nome da aplicação dependente.

Exemplo

#-----------------------------------------------------#
 FUNCTION APPLICATION_getDependentNameFromList_test()
#-----------------------------------------------------#
   DEFINE l_count SMALLINT
   DEFINE l_index SMALLINT
   
   #Quantidade de aplicações dependentes registrada para o programa LOG05050
   LET l_count = APPLICATION_getDependentsListCount("log05050") 
   FOR l_index = 1 TO l_count
       CALL conout("Aplicação dependente "||APPLICATION_getDependentNameFromList("log05050",l_index)||" - Título >> "||APPLICATION_getDependentTitleFromList("log05050",l_index))
   END FOR
END FUNCTION

Informações

Fontes: application.4gl