|
|
|
|
HDéjà Bloqué (Fonction) En anglais : HIsLocked
Avertissement
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à Bloqué disponible avec WINDEV 5.5.
| 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é.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|