Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNCIóNEn revisión

MsgStatus / ClearStatus

MsgStatus(cExpressao); ClearStatus()

Muestra y limpia texto de estado en API histórica.

MsgStatus / ClearStatusAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

MsgStatus recibe texto y ClearStatus limpia indicador. Guía eADVPL describe presentación sin esperar respuesta. No confirma acción ni prueba ejecución background. Referencia histórica: disponibilidad/presentación dependen del cliente. Fragmento prepara dos bloques sin exigir ventana activa en demostración. (Fuentes: refs. 1–1.)

02 · SINTAXIS

Sintaxis

MsgStatus(cExpressao); ClearStatus()

Parámetros

cExpressao
CarácterObligatorio

Texto mostrado por MsgStatus.

Retorno

Guía no especifica retorno útil; ClearStatus no recibe parámetros.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed544()
    // Llamador debe combinar visualizacion y limpieza incluso ante errores.
    Local bMostrar := {|cTexto| MsgStatus(cTexto)}
    Local bLimpiar := {|| ClearStatus()}
    ConOut(ValType(bMostrar)+ValType(bLimpiar))
Return Nil
Resultado esperado

Imprime BB. Bloques no invocados no cambian estado. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Limpiar estado al concluir o fallar. En jobs sin interfaz registrar progreso en logs. No ocultar error sustituyéndolo por texto de estado.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. Guia de Referência eADVPL (histórico). §6.3–6.4. Consulta el 2026-10-27.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha