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
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
Esta es una función avanzada. La gestión de la comprobación remota de una aplicación WINDEV se implementa automáticamente al instalar una aplicación en red..
Esta función solo debe utilizarse para personalizar la gestión del control remoto.
Activa (o desactiva) la control remota para la aplicación WINDEV multiusuario actual. La control remota permite desconectar "suavemente" a los usuarios de la aplicación WINDEV para actualizar la aplicación (actualización de la base de datos, por ejemplo).
El control remoto control se utiliza para:
  • evitar que se conecte a una aplicación,
  • notificará al usuario que la aplicación se cerrará para su actualización,
  • desconectar a un usuario para actualizar la aplicación.
Para obtener más información, consulte principio de la remota control.
Ejemplo
// Project initialization code
// Customization with a window
AppControl("C:\MyApp\FileStop.Txt", WIN_Check)
// Project initialization code
// Customization with a procedure
AppControl("C:\MyApp\StopFile.Txt", AppControl_Callback)
// ----------------------------------
// -- AppControl_Callback global procedure
PROCEDURE AppControl_Callback(AccessMode, MessageToDisplay, DispDuration)
SWITCH AccessMode
CASE acForbidden
IF UserName  "ADMIN" THEN Open(WIN_UnableToConnect)
CASE acWarning
IF UserName <>  "ADMIN" THEN Info(MessageToDisplay)
CASE acStop
IF UserName <> "ADMIN" THEN EndProgram()
END
Sintaxis

Activar o desactivar la automatic control Ocultar los detalles

AppControl(<Control file> [, <Run project closing code>])
<Control file>: Cadena de caracteres
ruta completa del archivo de control (se puede utilizar una ruta UNC). El archivo control es un archivo de texto, con una estructura definida (para más detalles, véase Estructura del archivo control).
Si este parámetro corresponde a una cadena vacía (""), el control está desactivado para la aplicación actual.
WDADMINEXE se utiliza para simplificar la creación del archivo control.
<Run project closing code>: Booleano opcional
  • True para ejecutar el "Cerrar" Event del proyecto al salir de la aplicación automáticamente,
  • False (valor por defecto), para prEvent la ejecución del "Cierre" Event del proyecto.

automatic control durante la apertura de una ventana personalizada Ocultar los detalles

AppControl(<Control file> , <Custom window>)
<Control file>: Cadena de caracteres
Archivo completo de ruta de control. El archivo control es un archivo de texto, con una estructura definida (para más detalles, véase Estructura del archivo control).
Si este parámetro corresponde a una cadena vacía (""), el control está desactivado para la aplicación actual.
WDADMINEXE se utiliza para simplificar la creación del archivo control.
<Custom window>: Nombre de ventana
Nombre de la ventana de la aplicación que se abrirá para Process los mensajes enviados por el control remoto . Para más detalles sobre la utilización de una ventana, véase control remoto: Personalización con una ventana.
Esta ventana debe estar asociada a una Procedure del siguiente tipo:
PROCEDURE <Window name> (<Mode>, <Message>, <Display duration>)
<Modo>Recupera el modo actual de la control remota:
  • acForbidden: acceso denegado a la aplicación.
  • acWarning: advirtiendo de un cierre inminente.
  • acStop: cierre de la aplicación.
<Mensaje>Recupera el mensaje correspondiente al modo actual (este mensaje debe aparecer en la ventana).
Duración máxima de visualización de la ventana (en segundos).

Control de la automatic con la Procedure personalizada Ocultar los detalles

AppControl(<Control file> , <WLanguage procedure>)
<Control file>: Cadena de caracteres
Archivo completo de ruta de control. El archivo control es un archivo de texto, con una estructura definida (para más detalles, véase Estructura del archivo control).
Si este parámetro corresponde a una cadena vacía, la verificación se desactiva para la aplicación actual..
WDADMINEXE se utiliza para simplificar la creación del archivo control.
<WLanguage procedure>: Nombre de Procedure
Nombre del lenguaje WLanguage Procedure llamado a Process los mensajes enviados por el remoto control. Para más detalles sobre la utilización de una Procedure, véase control remoto: Personalización con una Procedure.
Esta Procedure debe ser una Procedure global de aplicación. Para obtener más información sobre este procedimiento, consulte Parámetros del procedimiento utilizado por la función AppControl.
Componente: wd290vm.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 30/06/2023

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