Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1437 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  interrompre une boucle avec une touche du clavier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

interrompre une boucle avec une touche du clavier

n°677529
jaalar
Posté le 18-03-2004 à 20:53:42  profilanswer
 

Je voudrais arreter l'execution d'une boucle quand une certaine touche du clavier est enfoncée. Kkn sait comment faire en Delphi (3)?
 
Autre question: Scanline ne s'emploie qu'avec le composant tbipmap ?
si oui , on ne peut l'utiliser qu'en chargeant un fichier bmp, mais pas possible de creer son propre bipmap ?(pour faire un cyclage de couleur avec une palette virtuelle c'est embetant)


Message édité par jaalar le 18-03-2004 à 20:55:00
mood
Publicité
Posté le 18-03-2004 à 20:53:42  profilanswer
 

n°690640
benoiz
Posté le 02-04-2004 à 11:14:25  profilanswer
 

jaalar a écrit :

Je voudrais arreter l'execution d'une boucle quand une certaine touche du clavier est enfoncée. Kkn sait comment faire en Delphi (3)?
avec un readkey()
Autre question: Scanline ne s'emploie qu'avec le composant tbipmap ?
si oui , on ne peut l'utiliser qu'en chargeant un fichier bmp, mais pas possible de creer son propre bipmap ?(pour faire un cyclage de couleur avec une palette virtuelle c'est embetant)

n°690641
benoiz
Posté le 02-04-2004 à 11:14:58  profilanswer
 

avec un readkey()

n°690759
jaalar
Posté le 02-04-2004 à 13:28:37  profilanswer
 

benoiz a écrit :

avec un readkey()
 

non en fait il faut utiliser les evenements clavier formkeypress mais Surtout ne pas oublier application.processmessages

n°690903
kamoshoa
Posté le 02-04-2004 à 14:36:47  profilanswer
 

REPEAT  
UNTIL keypresseD; ou UNTIL keypressed AND (Readkey = #27);
 
c'est du pascal traditionnel, pascal objet (delphi) offre d'autre possibilités de gerer les touches enfoncées, c'est tout l'interet de la POO.
 
PS : le #27 c'est la touche escape, utilisée pour l'exemple c'est tout.


Message édité par kamoshoa le 02-04-2004 à 14:37:49

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  interrompre une boucle avec une touche du clavier

 

Sujets relatifs
je ne sort pas de la boucle de recv() dans mon clientaide pour la boucle for en commande dos
effectuer une boucle avec IFboucle infinie avec l'instruction xsl:processing-instruction name =...
newbie : boucle pour renommer liste de fichierNavigation via la touche "Tab"
Naviguation au clavier : Type MCERécupérer les entrées clavier, la souris et le joystick sous Delphi
test clavier[Asp.net] Valider avec la touche Entrer
Plus de sujets relatifs à : interrompre une boucle avec une touche du clavier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR