|
|
|
|
- Presentación
- Características de la ventana
- Programación
- Procedure associated con la ventana personalizada
- Llamada a la ventana personalizada
- Detener la aplicación
Comprobación a distancia: Personalización con una ventana
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. 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|