sFinEvénement (Fonction) En anglais : sEndEvent Débranche la détection d'un événement sur un port série. L'événement a été géré grâce à la fonction sEvénement.
// Détection de caractères sur le port COM1 sEvénement(1, sEveCaractèreReçu, "Lecture") sEvénement(1, sEveBreak, "Break") ... sFinEvénement(1, sEveBreak) ... // --Procédure Lecture(NumPort, Event) Trace(sLit(1, sDansFileEntrée(1)))
Syntaxe
<Résultat> = sFinEvénement(<Numéro de port> [, <Événement à arrêter>])
<Résultat> : Booléen - Vrai si la fonction a été exécutée,
- Faux dans le cas contraire.
<Numéro de port> : Entier - Numéro de port série concerné (1, 2, 3, ...32 pour COM1, COM2, COM3, ... COM32).
- Numéro de port renvoyé par la fonction sOuvre (si cette fonction a été appelée avec un nom de port).
<Événement à arrêter> : Constante ou combinaison de constantes de type Entier optionnelle Événement dont la gestion doit être arrêtée. Si ce paramètre n'est pas spécifié, tous les événements gérés sur le port sont débranchés. | | sEveBreak | Réception d'un événement "Break line" | sEveCaractèreReçu | Réception d'un caractère | sEveCTS | Changement d'état CTS | sEveDSR | Changement d'état DSR | sEveEnvoiTerminé | Le buffer de sortie est vide | sEveErreur | Détection d'une erreur sur la ligne | sEveErreurImprimante | Erreur d'imprimante détectée | sEveFileEntrée80 | Le buffer d'entrée est plein à 80% | sEveRing | Détection du signal "Ring" (sonnerie) | sEveRLSD | Changement d'état RLSD |
Remarques Lors de la fermeture du port, tous les événements gérés sur ce port sont débranchés. Lors de la ré-ouverture du port, il est donc nécessaire de ré-exécuter la fonction sEvénement pour définir les événements gérés sur ce port. Classification Métier / UI : Code métier Composante : wd280com.dll
Documentation également disponible pour…
|
|
|
|