B.8 Evénement Limitcheckfailed - Siemens SIMATIC Guide De L'utilisateur

Table des Matières

Publicité

KeyDown et KeyUp interprètent le haut de casse et le bas de casse de chaque caractère au
moyen de deux arguments : le code de touche qui indique la touche physique (A et a corres-
pondent à la même touche), et "Shift" qui indique l'état de "Maj+touche" et renvoie donc A
ou a.
Si vous avez besoin de tester l'argument "Shift", utilisez les constantes "shift" qui définissent
les bits dans l'argument. Les constantes ont les valeurs suivantes :
vbShiftMask (1) : Masque binaire de la touche
vbCtrlMask (2) : Masque binaire de la touche
vbAltMask (4) : Masque binaire de la touche
Ces constantes agissent comme des masques binaires que vous pouvez utiliser pour tester
toute combinaison de touches.
Vous testez un état en affectant d'abord chaque résultat à une variable entière temporaire,
puis en comparant "Shift" à un masque binaire. Servez-vous de l'opérateur ET avec l'argu-
ment "Shift" pour tester si l'état est supérieur à 0, ce qui indique que la touche de modifica-
tion a été enfoncée.
B.8
Evénement LimitCheckFailed
Concerne : SIMATIC Number
Cet événement se produit en cas d'échec de la vérification de limite.
Syntaxe : LimitCheckFailed(long lViolationInformation )
L'événement LimitCheckFailed comporte les parties suivantes :
Partie
lViolationInformation Décrit la condition ayant entraîné l'échec de la vérification de limite.
Les valeurs pour lViolationInformation sont :
Paramétrage
1
2
Contrôles SIMATIC pour Computing, version 2
C79000-G7077-C226-01
Description
Description
La valeur est trop petite.
La valeur est trop grande.
Evénements des contrôles SIMATIC
Maj
Ctrl
Alt
B-5

Publicité

Table des Matières
loading

Table des Matières