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
HEnvoieMessageVersClient (Fonction)
En anglais : HSendMessageToClient
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
// Message à tous les utilisateurs de la base de données "BAL"
HClient.Base = "BAL"
HEnvoieMessageVersClient("MaConnexion", "Attention : Déconnexion imminente", 300)
// Message à l'utilisateur "Admin" de la base de données "MaBase"
HClient.Base = "MaBase"
HClient.Login = "Admin"
HEnvoieMessageVersClient("MaConnexion", "Test d'envoi de message", 15)
// Message à toute application accédant au fichier Client.fic
// de la base de données "MaBase"
HClient.Base = "MaBase"
HClient.Fichier = "Client.fic"
HEnvoieMessageVersClient("MaConnexion", "Vous utilisez le fichier Client", 300)
// Message à toute application exécutée sur "Machine1"
//  utilisant le login "Admin"
HClient.Machine = "Machine1"
HClient.Login = "Admin"
HEnvoieMessageVersClient("MaConnexion", "Attention : Déconnexion imminente", 300)
Syntaxe
<Résultat> = HEnvoieMessageVersClient(<Connexion> , <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 HEnvoieMessageVersClient 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> : Chaîne de caractères ou variable de type Connexion
Connexion à manipuler. Cette connexion correspond :
<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 droit "Droit d'envoyer des messages aux postes clients" (constante hDroitEnvoiMessageVersClient dans la fonction HModifieDroitServeur).
    • le droit "Droit de voir les utilisateurs et les groupes" (constante hDroitVisualisationUtilisateur dans la fonction HModifieDroitServeur).
  • 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 : wd290hf.dll
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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