LOCK |
Verrouiller |
---|---|
Visual Basic |
Syntaxe
Lock [#]filenumber[, recordrange] |
Paramètres
Nom | Description |
---|---|
filenumber | Ce paramètre permet d'indiquer tout numéro de fichier valide. |
recordrange | Ce paramètre permet d'indiquer l'intervalle d'enregistrements à verrouiller. |
Description
Cette instruction permet de verrouiller un fichier et/ou un enregistrement.
Remarques
- Les paramètres recordrange sont :
- Les instructions Lock et Unlock sont utilisées dans les environnements où plusieurs processus peuvent avoir besoin d'accéder au même fichier.
- Les instructions Lock et Unlock sont toujours utilisées par paires. Les paramètres de Lock et Unlock doivent correspondre exactement.
- Le premier enregistrement ou octet d'un fichier est à la position 1, le deuxième enregistrement ou octet est à la position 2, et ainsi de suite. Si vous spécifiez un seul enregistrement, seul cet enregistrement est verrouillé ou déverrouillé. Si vous spécifiez un intervalle d'enregistrements et omettez un enregistrement de départ (start), tous les enregistrements du premier enregistrement à la fin de l'intervalle (end) sont verrouillés ou déverrouillés. L'utilisation de Lock sans recnumber verrouille le fichier entier; l'utilisation de Unlock sans numéro de recnum déverrouille le fichier entier.
- Si le fichier a été ouvert pour une entrée ou une sortie séquentielle, Lock et Unlock affectent l'ensemble du fichier, quelle que soit l'intervalle spécifiée par début et fin.
- Assurez-vous de supprimer tous les verrous avec une instruction Unlock avant de fermer un fichier ou de quitter votre programme. Le fait de ne pas supprimer les verrous produit des résultats imprévisibles.
recnumber | [start] To end |
et ses ajustements sont :
Ajustement | Description |
---|---|
recnumber | Ce paramètre permet d'indiquer le numéro d'enregistrement (fichiers en mode aléatoire) ou numéro d'octet (fichiers en mode binaire) auquel le verrouillage commence. |
start | Ce paramètre permet d'indiquer le numéro du premier enregistrement ou octet à verrouiller. |
end | Ce paramètre permet d'indiquer le numéro du dernier enregistrement ou octet à verrouiller. |
Dernière mise à jour : Samedi, le 2 Janvier 2021