Páginas filhas
  • 3. _ADVPL_get_component

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
_ADVPL_get_component( <component_reference> ) -> ADVPL OBJECT

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

component_reference

CHAR

Sim

Nome ou código de referência do componente FreeForm instanciado/criado no acionamento da função _ADVPL_create_component()

Retorno

Tipo

Descrição

ADVPL OBJECT

Retorna a instancia de um objeto ADVPL que não é utilizado em código 4GL, no entanto apenas pode-se utilizar esse retorno para identificar se o valor é NULL, para avaliar se o objeto já foi instanciado/criado.

Exemplo

Bloco de código
languageruby
themeConfluence
linenumberstrue
#---------------------------------#
 FUNCTION ADVPL_getComponent_test()
#---------------------------------#
  IF NOT _ADVPL_get_component("nome_componente") IS NULL THEN
     CALL conout("Componente ainda não criado.")
  END IF

  CALL _ADVPL_create_component("nome_component","LDIALOG")
 END FUNCTION

...