PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

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
HDéjàBloqué (Fonction)
En anglais : HIsLocked
La fonction HDéjàBloqué est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
Depuis la version 8, cette fonction a été remplacée par :
  • une gestion automatique des blocages (désactivable si nécessaire)
  • la fonction HErreurBlocage
Voici la documentation de la fonction HDéjàBloque disponible avec WINDEV 5.5.
Windows Mobile Cette fonction peut être utilisée avec des fichiers de données HFSQL Client/Serveur ou des fichiers de données manipulés par les Accès Natifs. Cette fonction n'est pas disponible avec HFSQL Mobile.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
 
But
Tester si la dernière opération WINDEV a pu être exécutée ou non.
Syntaxe
<Résultat> = HDéjàBloqué()
<Résultat> est un booléen correspondant à la valeur de H.Bloque
Détail
  • En mode personnalisé :
    • Lors de l'exécution d'une fonction WINDEV, si le fichier ou l'enregistrement est déjà bloqué, H.Bloque est à Vrai et la fonction n'est pas exécutée. Ainsi, pour savoir si la fonction s'est correctement exécutée, il faut tester HDéjàBloqué qui retourne H.Bloque.
    • HDéjàBloqué permet à WINDEV de s'assurer que le programme a traité le blocage.
    • HDéjàBloqué est à Vrai, si H.Bloque est à Vrai (fichier déjà bloqué par un programme).
    • HDéjàBloqué est à Faux, si H.Bloque est à Faux (fichier non déjà bloqué par un programme).
  • En mode semi personnalisé et en mode automatique :
    HDéjàBloqué est inutilisée.
Notes
  • En mode personnalisé, HDéjàBloqué ne peut pas être ignorée. Si lors de l'exécution d'une fonction WINDEV, HDéjàBloqué n'a pas été testée alors que le fichier est déjà bloqué par un programme, WINDEV affiche le message d'erreur 05 :
    "Accès concurrentiel inattendu <Nom Fichier> Fin du programme"
    Attention cette erreur peut intervenir chez vos clients. Ainsi, pensez à tester systématiquement HDéjàBloqué après chaque fonction de gestion de fichier.
  • Si le fichier a précédemment été bloqué totalement par le programme, il n'est pas nécessaire de tester HDéjàBloqué jusqu'à ce que le fichier soit débloqué.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire