PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Evenement sur port série
Evenement sur port série
Débuté par christophe.guiraud, 25 mar. 2005 09:26 - 3 réponses
Posté le 25 mars 2005 - 09:26
Bonjour,

Mon problème est le suivant : en ppc, nous ne disposons pas du sevenement pour gérer les événements d'arrivée de données sur le port série, ce qui nous oblige à faire une boucle d'attente en réception du port série. Cela donne une lourdeur au niveau du ppc (iPAQ HP 2410)

Quelqu'un aurait-il un moyen plus léger, ou une dll qui permette de gérer les événements se produisant sur le port série.

Merci de vos réponses...
Posté le 25 mars 2005 - 10:30
J'utilise les fonctions de lecture des ports série pour une analyse des
trames d'un GPS et je ne trouve pas cela extrêmement lourd, en tout cas bien
moins lourd que les lenteurs d'affichage inhérentes à WM9. Tout dépend de la
fréquence de la vérification et de la taille du buffer.
Cela dit, si une solution de gestion des ports série à base d'événements
existe, je suis bien évidemment preneur...


"Christophe GUIRAUD" <christophe.guiraud@actus-system.com> a écrit dans le
message de news:4243b1c1$1@news.pcsoft.fr...

Bonjour,

Mon problème est le suivant : en ppc, nous ne disposons pas du sevenement

pour gérer les événements d'arrivée de données sur le port série, ce qui
nous oblige à faire une boucle d'attente en réception du port série. Cela
donne une lourdeur au niveau du ppc (iPAQ HP 2410)

Quelqu'un aurait-il un moyen plus léger, ou une dll qui permette de gérer

les événements se produisant sur le port série.

Merci de vos réponses...
Posté le 25 mars 2005 - 12:05
J'ai un buffer de 1024 et j'ai un traitement de lecture du genre

BOUCLE
nOctet=sDansFileEntrée(Port_Communication)
// traitement de lecture
FIN

car l'information peut arriver à tout moment.
Posté le 26 mars 2005 - 17:09
avec un timer (plutot qu'une boucle), ça serait peut-être moins gourmand en
ressources.


"Christophe GUIRAUD" <christophe.guiraud@actus-system.com> a écrit dans le
message de news:4243d710$1@news.pcsoft.fr...

J'ai un buffer de 1024 et j'ai un traitement de lecture du genre

BOUCLE
nOctet=sDansFileEntrée(Port_Communication)
// traitement de lecture
FIN

car l'information peut arriver à tout moment.