cMsgMensagem exibida.
AdvPL GuiaAPMsgNoYes( <cMsg>, [cTitulo] ) --> lRetDocumenta a confirmação histórica e seus limites de interpretação.
O manual histórico informa retorno lógico e descreve verdadeiro ao cancelar; a mesma obra atribui verdadeiro à confirmação de APMsgYesNo. Essa descrição não deve ser aplicada silenciosamente a versões atuais. O exemplo de SANTOS apenas abre APMsgNoYes e ignora seu retorno, portanto não resolve a semântica. A proposta editorial registra o valor recebido para comparar cada botão, Escape e fechamento da janela em homologação, sem condicionar gravações a uma interpretação não confirmada. (Manual AdvPL, s.d., p. 334, ref. 1; SANTOS, 2020, ref. 2)
APMsgNoYes( <cMsg>, [cTitulo] ) --> lRetcMsgMensagem exibida.
cTituloTítulo do diálogo.
Lógico; significado por botão exige confirmação na versão utilizada.
#Include "Protheus.ch"
User Function EdApmsgno()
Local lRetorno
// Comparar as respostas em homologacao; nenhuma gravacao depende delas.
lRetorno := APMsgNoYes("Teste de escolha; sem alteracoes.", "Diagnostico")
ConOut(cValToChar(lRetorno))
Return NilExibe o valor retornado. Registrar a escolha efetuada para cada teste; a ficha não presume o resultado de cada botão. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.