AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones de actualización de aplicaciones
  • Presentación
  • Características de la ventana
  • Programación
  • Procedure associated con la ventana personalizada
  • Llamada a la ventana personalizada
  • Detener la aplicación
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Para personalizar la control remota realizada en una aplicación WINDEV multiusuario, la ventana estándar puede ser sustituida por una ventana de su aplicación.
Se utilizará esta ventana:
  • para mostrar el mensaje que indica que no se puede establecer la conexión,
  • para visualizar el mensaje de advertencia,
  • para visualizar el mensaje de cierre de la aplicación.
Esta ventana debe respetar algunas normas, tanto de visualización como de programación.
Características de la ventana
La ventana personalizada debe contener los siguientes elementos:
  • un control usado para mostrar el mensaje a los usuarios,
  • una Procedure utilizada para recuperar los parámetros pasados a la ventana (ver el párrafo de programación).
Esta ventana puede contener cualquier control, Process, etc.. costumbre.
Programación

Procedure associated con la ventana personalizada

Una Procedure debe ser declarada en la declaración global de variables globales de la ventana. De hecho, cuando esta ventana se abre por el mecanismo de control remoto, los parámetros pasados a esta ventana pueden ser recuperados por programación.
Esta ventana debe estar asociada a una Procedure del siguiente tipo:
PROCEDURE <Window Name>(<Mode>, <Message>, <Display Duration>)
donde los parámetros son los siguientes:
<Modo>Recupera como constantes el modo actual para el remoto control:
  • acForbidden: acceso denegado a la solicitud
  • acWarning: advertencia de parada inminente
  • acStop: desconexión de aplicaciones
<Mensaje>Recupera el mensaje correspondiente al modo actual (este mensaje debe aparecer en la ventana).
<Duración de la pantalla>Duración máxima de visualización de la ventana (en segundos)
// Declaration code of the global variables of WIN_CustomMessage
PROCEDURE WIN_CustomMess(AccessMode, MessageToDisplay, DispDuration)
SWITCH AccessMode
CASE acForbidden: IMG_IconControl.Image = "Forbidden.BMP"
CASE acWarning: IMG_IconControl.Image = "Info.BMP"
CASE acStop: IMG_IconControl.Image = "Stop.BMP"
END
EDT_MessageControl = MessageToDisplay

Llamada a la ventana personalizada

Para utilizar la ventana personalizada para comprobar automáticamente su aplicación, se debe llamar a AppControl en el código de inicialización de su proyecto:
AppliControl("U:\MyApp\WDUPDATE.NET", WIN_CustomMessage)
donde:
  • WIN_CustomMess es el nombre de la ventana personalizada,
  • "WDUPDATE.NET" es el archivo control de la aplicación.
Consejo: La llamada a AppControl debe ser la primera declaración que se encuentre en el código de inicialización del proyecto.

Detener la aplicación

Al utilizar una ventana personalizada, el modo de interrupción de la aplicación (constante acStop) no detiene la aplicación automáticamente. La convocatoria de EndProgram debe incluirse en su solicitud.
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local