Comment avoir une précision inferieure a la seconde sous linux ?

Comment avoir une précision inferieure a la seconde sous linux ? - C++ - Programmation

Marsh Posté le 09-12-2002 à 16:34:49    

Salut ,
 
 
Je dois creer  la fonction suivante :
 
lorsqu on appuie sur un "bouton" (cree de toutes pieces) , tant qu on ne le relache pas , ca envoie une trame sur un port serie ... on peut assimiler ca a un bouton de volume de telecommande.
 
Seulement, les messages que j'ai sont  MOUSE_UP et MOUSE_DOWN
 
donc entre l'appui (MOUSE_DOWN) et le lacher (MOUSE_UP) , je n'ai aucune information supplementaire... donc j ai decide de creer un thread a l evenement MOUSE_DOWN qui sera quitté sur MOUSE_UP.
 
Ce thread devra envoyer toutes les x millisecondes une trame (je peux pas faire simplement un while car ca enverrai trop de trames d un coup).
 
Comment faire , je n ai pas trouvé de fonction permettant de faire ca...
 
 
merci

Reply

Marsh Posté le 09-12-2002 à 16:34:49   

Reply

Marsh Posté le 09-12-2002 à 16:51:53    

sys/timeb.h je crois (man 2 ftime)


---------------
du bon usage de rand [C] / [C++]
Reply

Marsh Posté le 09-12-2002 à 17:32:24    

cool merci, c est exactement ce qu il fallait...je viens d implementer ca marche nickel (a la premiere compilation en plus) :)

Reply

Marsh Posté le 09-12-2002 à 17:34:34    

:hello:


---------------
du bon usage de rand [C] / [C++]
Reply

Sujets relatifs:

Leave a Replay

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