[DOS] lire un port COM en continu

lire un port COM en continu [DOS] - C - Programmation

Marsh Posté le 01-08-2003 à 22:42:27    

Salut !
 
J'aimerais savoir s'il est possible de lancer dans le main() une fonction de lecture continue de donnees sur un port COM que l'on pourrait mettre en pause sur un evenement (touche du clavier par exemple) et la relancer egalement.  
Le main() continuant sont petit job pendant ce temps.  
 
En fait, j'aimerais faire un peu comme un thread que l'on pourrait lancer ou stopper, le tout en C.
 
J'espere avoir ete clair !
 
Merci.


Message édité par geleeroyale le 01-08-2003 à 22:49:07
Reply

Marsh Posté le 01-08-2003 à 22:42:27   

Reply

Marsh Posté le 01-08-2003 à 22:44:09    

OS ?

Reply

Marsh Posté le 01-08-2003 à 22:46:41    


 
oups, j'avais pas precise ...
 
C'est pour du bon vieux DOS !!

Reply

Marsh Posté le 01-08-2003 à 22:53:22    

Les threads en DOS ça n'existe pas, la seule solution pour imiter les threads est de faire ton programme en 2 parties : un programme de lecture sur le port COM et un TSR qui catch les touches du clavier ou l'inverse, ça dépend de tes contraintes..

Reply

Marsh Posté le 01-08-2003 à 23:03:08    

*Syl* a écrit :

Les threads en DOS ça n'existe pas, la seule solution pour imiter les threads est de faire ton programme en 2 parties : un programme de lecture sur le port COM et un TSR qui catch les touches du clavier ou l'inverse, ça dépend de tes contraintes..


Help ... peut tu m'en dire plus au sujet du TSR ...

Reply

Marsh Posté le 01-08-2003 à 23:03:58    

[:google]

Reply

Marsh Posté le 01-08-2003 à 23:11:50    


 
Ben, j'y suis et j'ai trouve des infos mais si en plus dans ta grande bonte tu me filais un truc ou deux, c'est toujours ca de gagne :-)

Reply

Marsh Posté le 01-08-2003 à 23:15:41    

J'peux pas t'aider pour les TSR, j'en ai jamais codé mais google doit foisonner d'explications et d'exemples..

Reply

Marsh Posté le 01-08-2003 à 23:23:47    

*Syl* a écrit :

J'peux pas t'aider pour les TSR, j'en ai jamais codé mais google doit foisonner d'explications et d'exemples..


Ca marche !  Et encore merci !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed