cMsgMensaje mostrado.
Guía AdvPLAPMsgNoYes( <cMsg>, [cTitulo] ) --> lRetDocumenta confirmación histórica y límites de interpretación.
El manual histórico indica retorno lógico y verdadero al cancelar; atribuye verdadero a confirmación de APMsgYesNo. No aplicar silenciosamente esa descripción a versiones actuales. SANTOS abre APMsgNoYes e ignora retorno, por lo que no resuelve semántica. La propuesta registra valor recibido para comparar botones, Escape y cierre en pruebas, sin condicionar grabaciones a interpretación no confirmada. (Manual AdvPL, s.f., p. 334, ref. 1; SANTOS, 2020, ref. 2)
APMsgNoYes( <cMsg>, [cTitulo] ) --> lRetcMsgMensaje mostrado.
cTituloTítulo diálogo.
Lógico; significado por botón requiere comprobación en versión utilizada.
#Include "Protheus.ch"
User Function EdApmsgno()
Local lRetorno
// Comparar respuestas en pruebas; ninguna grabacion depende de ellas.
lRetorno := APMsgNoYes("Prueba de eleccion; sin cambios.", "Diagnostico")
ConOut(cValToChar(lRetorno))
Return NilMuestra valor devuelto. Registrar elección en cada prueba; no se supone resultado de cada botón. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
Desarrollado con Usina Docs · Alpha
© 2026 Usina.BR. Todos los derechos reservados. TOTVS, Protheus, Microsiga y sus respectivos logotipos son marcas de sus titulares. Guía AdvPL es independiente y utiliza citas limitadas, atribuidas y justificadas por fines educativos. Consulta los Términos de Uso. Términos de Uso
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.