interrompre une boucle avec une touche du clavier - Delphi/Pascal - Programmation
Marsh Posté le 02-04-2004 à 11:14:25
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)? |
Marsh Posté le 02-04-2004 à 13:28:37
benoiz a écrit : avec un readkey() |
non en fait il faut utiliser les evenements clavier formkeypress mais Surtout ne pas oublier application.processmessages
Marsh Posté le 02-04-2004 à 14:36:47
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.
Marsh Posté le 18-03-2004 à 20:53:42
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