Usina BRAdvPL Guia
Entrar
← Todos os tópicos
FUNçãOEm revisão

CloseDialog

CloseDialog()

Preserva a chamada sem argumentos descrita no guia histórico eAdvpl.

CloseDialogAdvPL
01 · VISÃO GERAL

Visão geral

O Guia de referência eAdvpl, seção 3.3, descreve CloseDialog() para fechar uma janela, sem argumentos e sem retorno aplicável. A fonte não identifica seleção do diálogo, validação de fechamento ou compatibilidade com includes atuais. Não substituímos essa assinatura por CloseDialog(oDlg) nem tratamos a chamada como sinônimo universal de oDlg:End(). O exemplo é somente um callback histórico, a ser ligado ao contexto eAdvpl correspondente depois de verificar suporte. Para diálogos atuais, consultar o ciclo de vida da classe efetivamente usada. (Guia de referência eAdvpl, s.d., p. 11, ref. 1)

02 · SINTAXE

Sintaxe

CloseDialog()

Retorno

Sem retorno aplicável na referência histórica; não inferir um resultado de confirmação.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed302()
    Local bFechar
    // Referencia eAdvpl: apenas prepara a acao, sem fechar janela.
    bFechar := {|| CloseDialog()}
Return Nil
Resultado esperado

Bloco preparado; não é teste de fechamento nem de persistência. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Verificar a implementação disponível antes de compilar. Não misturar APIs de eAdvpl e classes atuais sem documentação.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. Guia de referência eAdvpl. Seção 3.3, p. 11. Fonte histórica; autoria e compatibilidade atual não confirmadas. Consulta em 2026-10-26.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha