|
|
|
|
- Comprobación remota de una aplicación WINDEV
- Modo de funcionamiento
- Modo de funcionamiento Default y modo de funcionamiento personalizado
Principio de control remoto
Comprobación remota de una aplicación WINDEV El control remoto de una aplicación WINDEV permite que el administrador de una aplicación de red gestione el cierre de la aplicación automatic para todos los usuarios actuales. El apagado de la aplicación puede ser necesario al actualizar la aplicación o la base de datos, por ejemplo. La comprobación remota permite modificar el modo de funcionamiento de la aplicación. Hay varios modos disponibles: - Modo de funcionamiento estándar de la aplicación: la aplicación se puede utilizar como de costumbre.
- Prohibir cualquier nueva conexión a la aplicación: se muestra un mensaje cada vez que se ejecuta la aplicación. No se puede iniciar la aplicación.
- Advertencia de cierre inminente de la aplicación: el mensaje se muestra para todos los usuarios conectados, a intervalos de tiempo regulares.
- Cierre inmediato de la aplicación.: aparece un mensaje y la aplicación se apaga.
La gestión de control a distancia se realiza a través de un archivo del INI. Este archivo contiene las referencias de las diferentes aplicaciones a comprobar y, para cada una de ellas, las características de la comprobación a realizar (para más detalles, véase Estructura del archivo control). Este archivo de control (denominado WDUPDATE.NET por Default) es creado y mantenido por la aplicación WDADMINEXE. El ejecutable consulta regularmente este archivo control y activa automáticamente la acción relacionada con los modos especificados. Los diferentes pasos para controlar la aplicación son los siguientes: - El archivo WDUPDATE.NET es modificado por el administrador de la aplicación.
- El archivo WDUPDATE.NET es revisado regularmente por la aplicación.
- Si se modifica el modo, la aplicación muestra automáticamente los mensajes correspondientes (especificados en el archivo control) en los ordenadores de los usuarios.
| | | modelar | Efectos en los nuevos usuarios | Efectos sobre los usuarios ya conectados |
---|
Nueva conexión prohibida (constante acForbidden) | Muestra un mensaje para cada nueva conexión (este mensaje se puede configurar). Este mensaje puede, por ejemplo, indicar que la aplicación está siendo modificada y pedir a los usuarios que vuelvan a intentarlo más tarde.. Sin ninguna acción del usuario, este mensaje se cierra automáticamente después de un período de tiempo (personalizable).. La aplicación no se inicia. | Ningún efecto. Uso estándar de la aplicación. | Modo de advertencia (constante acWarning) | Muestra un mensaje para cada nueva conexión (este mensaje se puede configurar). Este mensaje puede, por ejemplo, indicar que la aplicación está siendo modificada y pedir a los usuarios que vuelvan a intentarlo más tarde.. Sin ninguna acción del usuario, este mensaje se cierra automáticamente después de un período de tiempo (personalizable).. La aplicación no se inicia. | Muestra un mensaje a la hora habitual interval (mensaje y tiempo de espera personalizables). Este mensaje puede, por ejemplo, indicar que la aplicación se detendrá para su modificación y pedir a los usuarios que completen su tarea actual lo antes posible. | Modo de interrupción de la aplicación (constante acStop) | Muestra un mensaje para cada nueva conexión (este mensaje se puede configurar). Este mensaje puede, por ejemplo, indicar que la aplicación está siendo modificada y pedir a los usuarios que vuelvan a intentarlo más tarde.. Sin ninguna acción del usuario, este mensaje se cierra automáticamente después de un período de tiempo (personalizable).. La aplicación no se inicia. | Mostrar un mensaje indicando que la aplicación se cerrará y cerrando la aplicación (mensaje configurable). La aplicación está cerrada. |
Modo de funcionamiento Default y modo de funcionamiento personalizado Por Default, las ventanas que se muestran al usuario son ventanas estándar. Estas ventanas no se pueden modificar cuando se implementa la aplicación. No hay nada por programar. Un modo de funcionamiento personalizado se puede implementar de dos maneras:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|