CloseDialog
CloseDialog()Preserva a chamada sem argumentos descrita no guia histórico eAdvpl.
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)
Sintaxe
CloseDialog()Retorno
Sem retorno aplicável na referência histórica; não inferir um resultado de confirmação.
Exemplo comentado
#Include "Protheus.ch"
User Function Ed302()
Local bFechar
// Referencia eAdvpl: apenas prepara a acao, sem fechar janela.
bFechar := {|| CloseDialog()}
Return NilBloco 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.
- 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.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.