DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL Client/Serveur
  • Personnalisation
  • Conditions d'utilisation
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
<Variable Connexion>.EnvoieMessageVersClient (Fonction)
En anglais : <Connection variable>.SendMessageToClient
HFSQL Client/ServeurDisponible uniquement avec ce type de connexion
Affiche un message sur le(s) poste(s) Client. Les postes Client concernés sont les postes renseignés dans la structure HClient.
Exemple
// Description de la connexion
MaConnexion est une Connexion
...
// Message à tous les utilisateurs de la base de données "BAL"
HClient.Base = "BAL"
MaConnexion.EnvoieMessageVersClient("Attention : Déconnexion imminente", 300)
// Description de la connexion
MaConnexion est une Connexion
...
// Message à l'utilisateur "Admin" de la base de données "MaBase"
HClient.Base = "MaBase"
HClient.Login = "Admin"
MaConnexion.EnvoieMessageVersClient("Test d'envoi de message", 15)
// Description de la connexion
MaConnexion est une Connexion
...
// Message à toute application accédant au fichier Client.fic 
// de la base de données "MaBase"
HClient.Base = "MaBase"
HClient.Fichier = "Client.fic"
MaConnexion.EnvoieMessageVersClient("Vous utilisez le fichier Client", 300)
// Description de la connexion
MaConnexion est une Connexion
...
// Message à toute application exécutée sur "Machine1"
//  utilisant le login "Admin"
HClient.Machine = "Machine1"
HClient.Login = "Admin"
MaConnexion.EnvoieMessageVersClient("Attention : Déconnexion imminente", 300)
Syntaxe
<Résultat> = <Connexion>.EnvoieMessageVersClient(<Message> , <Durée d'affichage>)
<Résultat> : Booléen
  • Vrai si l'opération a été réalisée,
  • Faux en cas de problème.
La fonction <Variable Connexion>.EnvoieMessageVersClient est bloquante pendant la durée de l'envoi du message vers le serveur. Lorsque le serveur a reçu le message, l'application continue à fonctionner normalement.
<Connexion> : Variable de type Connexion
Nom de la variable de type Connexion décrivant la connexion à manipuler.
<Message> : Chaîne de caractères
Message à afficher sur le poste Client.
<Durée d'affichage> : Entier ou Durée
Durée d'affichage du message exprimée en secondes. Ce paramètre peut correspondre à :
  • un entier correspondant au nombre de secondes,
  • une variable de type Durée,
  • l'indication directe de la durée (par exemple 1 s).
Remarques

Personnalisation

La fonction HSurAppelServeur permet de personnaliser la gestion de l'affichage d'un message sur le poste client.

Conditions d'utilisation

  • Pour utiliser cette fonction, il est nécessaire d'avoir :
  • Le message sera envoyé aux utilisateurs que le client appelant la fonction est autorisé à voir.
  • Cette fonction peut être utilisée pour envoyer un message à tous les utilisateurs d'un cluster HFSQL.
Composante : wd300hf.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale