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 et je suis dans une fenetre.
Merci d'avance.
Eagles Eyes