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 / Administrar bases de datos / HFSQL / Funciones HFSQL Client/Server
  • Personalización de la visualización de mensajes
  • Varios
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
HOnServerCall( Función)
HFSQL Client/ServerDisponible solo con este tipo de conexión
Personaliza el mensaje mostrado y la administración de desconexión en el computador cliente.
Recordatorio: El envío de un mensaje al ordenador cliente lo realiza HSendMessageToClient. La desconexión de un ordenador cliente la realiza HDisconnectClient.
Ejemplo
// Define the Client messages
// The ClientMessage procedure is called
// whenever HSendMessageToClient is used
HOnServerCall(hMessage, "ClientMessage")
// ClientMessage procedure
PROCEDURE ClientMessage(Type, MessageToDisplay, DurationMessageDisplay)
IF Type = hMessage THEN
Open(WIN_MyWin, MessageToDisplay)
END
Sintaxis
<Result> = HOnServerCall(<Type of message> [, <WLanguage procedure> [, <Options>]])
<Result>: booleano
  • True si se realizó la operación correctamente,
  • False en caso contrario. La función HError permite obtener más detalles sobre el problema.
<Type of message>: Constante de tipo Integer
Tipo de mensaje a configurar.
hDisconnectionConfigure el mensaje de desconexión.
hMessageConfigurar el mensaje de información
<WLanguage procedure>: Nombre de Procedure
Procedure que debe ser llamado cuando se muestra un <Tipo de mensaje> mensaje.
Este procedimiento tiene el siguiente formato:
PROCEDURE <Procedure name>(<Message type>, <Message>, <Display duration>)
Si no se especifica este parámetro, el mensaje se mostrará en la ventana de Default.
Si este parámetro es igual a una cadena vacía (""), la gestión de automatic se desactivará. En caso de desconexión, la conexión será cerrada por el servidor. Se mostrará un error durante el próximo acceso a un archivo de datos.
<Options>: Constante de tipo Integer
Opción para el funcionamiento de la Procedure:
hSecondaryThreadLa Procedure se ejecuta en una thread secundaria.

Si no se especifica esta opción, el Procedure se ejecuta en el thread principal.
Observaciones

Personalización de la visualización de mensajes

Todas las acciones están permitidas en el WLanguage Procedure.
En el caso de un mensaje de desconexión, la desconexión se realizará después de la duración especificada en HDisconnectClient (independientemente de las acciones realizadas en el Procedure).

Varios

  • La función HOnServerCall debe utilizarse en el hilo principal.
  • La función HOnServerCall es global a toda la aplicación, incluyendo los componentes ejecutados. Si se utiliza la función HOnServerCall en un componente, se activará para la aplicación host (se tendrá en cuenta la última llamada a la función HOnServerCall)
  • La función HOnServerCall puede utilizarse en un servicio Windows.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/08/2022

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