begin process at 2008 07 06 00:49:24
1 205 425 membres
7 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : interruption clavier [ Divers / Divers ] (aboulkhir)

interruption clavier le 26/04/2008 13:24:41

aboulkhir
slt,
je veux savoir si qlq pe m aider à avoir une fonction en C qui permet d interrompre le programme pour traiter une interruption clavier (toutes les touches du clavier)
je travaille sous visual C 6.0 bn sur sous windows
merci

Re : interruption clavier le 26/04/2008 14:33:15

SAKingdom
Membre Club
Pas compris. Tu cherches à faire quoi ? Faire un hook sur le clavier ?
Si oui, cherche sur ce site. Il existe déjà plein d'exemples sur ce sujet.
http://www.google.ca/search?hl=fr&q=hook+clavier+site%3Acppfrance.com&btnG=Recherche+Google&meta=

C++ (@++)


Re : interruption clavier le 26/04/2008 14:59:14

aboulkhir

merci pour le lien
moi je ne sais pas c koi un hook 
ce que je veux faire c'est que j'ai un programme qui tourne en permanance(dans mon main()
une boucle infinie) et donc si j appuie sur une touche du clavier mon programme doit s'arrete par interruption et va executer la fonction d'interruption  :c comme en assembleur


Re : interruption clavier le 26/04/2008 15:23:10

SAKingdom
Membre Club
"s'arrete par interruption [...] comme en assembleur"

Errfff. Pas sûr que ça fonctionne encore comme ça en 32 bit.

Fais un hook, je ne vois pas d'autre solution.

"dans mon main() une boucle infinie"

C'est impensable. Une boucle infinie te bouffera 100% de ton CPU en permanence.
Il faut passer en GUI.

Prend exemple sur une des sources sur ce site:
http://www.cppfrance.com/codes/HOOK-GLOBAL-SANS-DLL_27169.aspx
http://www.cppfrance.com/codes/DETOURNER-FRAPPE-CLAVIER_43964.aspx

C++ (@++)


Re : interruption clavier le 27/04/2008 11:37:25

sheorogath
Membre Club
(Admin CS)
"C'est impensable. Une boucle infinie te bouffera 100% de ton CPU en permanence.
Il faut passer en GUI."

pas forcement si le read est bloquant

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"

Re : interruption clavier le 27/04/2008 15:33:33

SAKingdom
Membre Club
Quel read. Il s'agit de faire un hook sur le clavier. Pas de read ici.

C++ (@++)


Re : interruption clavier le 27/04/2008 20:42:14

sheorogath
Membre Club
(Admin CS)
oui c'est vrai encore qu'il nest pas clair

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"


Classé sous : clavier, interruption

Participer à cet échange

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS