PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Mécanisme de notification automatique des modifications
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Attend la fin du traitement des notifications de modification d'une zone de mémoire partagée. Ce traitement est effectué par les autres applications qui utilisent la zone mémoire et qui ont demandé à être notifiées.
Exemple
// Ouvre la zone de mémoire partagée
NumZone est un entier
NumZone = fMemOuvre("ZoneDialogue", 1024, partageGlobal)

// Ecrit une information
fEcritLigne(NumZone, "IDAPP=" + ExeInfo(exeNom))

// Attend que les autres applications aient traité la notification de l'écriture
fMemAttend(NumZone)
Syntaxe
<Résultat> = fMemAttend(<Identifiant de la zone de mémoire partagée> [, <Limite de temps>])
<Résultat> : Booléen optionnel
  • Vrai si toutes les applications ayant reçu une notification l'ont traitée,
  • Faux si on a atteint la limite de temps.
<Identifiant de la zone de mémoire partagée> : Entier
Identifiant de la zone de mémoire partagée à manipuler, défini avec la fonction fMemOuvre.
<Limite de temps> : Entier optionnel
Durée maximale (en millisecondes) à attendre. Ce paramètre peut correspondre à :
  • un entier correspondant au nombre de millisecondes,
  • une variable de type Durée,
  • Versions 23 et supérieures
    l'indication directe de la durée (par exemple 1 s ou 10 ms).
    Nouveauté 23
    l'indication directe de la durée (par exemple 1 s ou 10 ms).
    l'indication directe de la durée (par exemple 1 s ou 10 ms).
Si ce paramètre n'est pas précisé, l'attente est infinie.
Remarques

Mécanisme de notification automatique des modifications

Il est possible de passer en paramètre à la fonction fMemOuvre une procédure de traitement des notifications de modifications. Si cette procédure a été spécifiée, elle sera appelée automatiquement chaque fois que le contenu de la zone de mémoire partagée est modifié.
En utilisant la fonction fMemAttend, une application qui écrit dans une zone de mémoire partagée peut s'assurer que sa modification a été traitée par les autres applications utilisant la zone de mémoire.
Remarque : Le mécanisme de notification automatique ne fonctionne qu'entre des applications WLangage.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd230std.dll
Windows Mobile wp230std.dll
Linux wd230std.so
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire