begin process at 2008 07 05 07:37:05
1 205 059 membres
45 nouveaux aujourd'hui
14 118 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 : kbhit sous c++ builder6 [ Divers / Débutant(e) ] (eagleseyes)

kbhit sous c++ builder6 le 23/08/2006 14:44:50

eagleseyes
salut

Je souhaite sortir d'une boucle while lors de l'appuie d'une touche (escape) mais je ne peux pas utiliser kbhit... voici ma boucle:

                /* Attente d'un caractere ou d'annulation
                 ****************************************/
                while( (nCarALire <= 0) )
                {
                    /* Recuperation du nombre de caractere en attente
                         ************************************************/
                    ClearCommError(g_hCom,&Errors,&Stat);
                    nCarALire=Stat.cbInQue;

                        /* Pour la convivialite
                      **********************/
                        if(StatusBar1->SimpleText == "Attente réception")
                            StatusBar1->SimpleText = "Attente réception.";
                        else if(StatusBar1->SimpleText == "Attente réception.")
                            StatusBar1->SimpleText = "Attente réception..";
                        else if(StatusBar1->SimpleText == "Attente réception..")
                            StatusBar1->SimpleText = "Attente réception...";
                        else if(StatusBar1->SimpleText == "Attente réception...")
                            StatusBar1->SimpleText = "Attente réception";
                        Sleep(500);
                }
Comment puis-je remplacer le kbhit j'ai voulu utiliser keypress mais sans succès... si c'est la bonne solution comment pourrais-je l'utiliser svp.

j'utilise C++ builder 6.

Merci d'avance.

Eagles Eyes

Re : kbhit sous c++ builder6 le 23/08/2006 14:50:59

vecchio56
(Admin CS)
Tu es dans la console ou dans une fenêtre?

_____________________________________
Un éditeur de ressources gratuit pour Windows


Re : kbhit sous c++ builder6 le 23/08/2006 14:55:23

eagleseyes
dans une fenetre

Eagles Eyes

Re : kbhit sous c++ builder6 le 23/08/2006 15:13:11

vecchio56
(Admin CS)
Je connais pas C++ Builder mais tu as sans doute quelque part une procédure qui recoit les messages comme par exemple "appui sur une touche". En API Win32 c'est le message WM_KEYDOWN, mais je ne sais pas si tu peux utiliser ca ou si c'est caché

_____________________________________
Un éditeur de ressources gratuit pour Windows


Re : kbhit sous c++ builder6 le 23/08/2006 15:15:20

eagleseyes
ok je vais voir merci

Eagles Eyes


Classé sous : réception, attente, statusbar1, simpletext, kbhit

Participer à cet échange

Pub



Appels d'offres

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