Lire un text tapée a l'ecran

balgrim Messages postés 52 Date d'inscription vendredi 26 avril 2002 Statut Membre Dernière intervention 28 octobre 2003 - 19 juin 2002 à 15:44
PCBill Messages postés 48 Date d'inscription lundi 25 décembre 2006 Statut Membre Dernière intervention 29 septembre 2009 - 1 juin 2008 à 20:56
Bonjour, je voudrais savoir comment lire un texte taper a l'ecran style readln(string) en delphi ou reconniatre les touche taper au clavier sans devoir passer par l'interruption du dos (21h)

Merci d'avance ;)
Balgrim :o)

3 réponses

Ninkosen Messages postés 17 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 13 juillet 2003
3 juil. 2002 à 14:12
Ben c'est un peu bizarre ta question tu parles de delphi et d'asm a la fois, en tous cas si tu veux lire une touche frappée au clavier sans l'interruption du dos, utilises directement l'interruption clavier 16h :
- avec la fonction 00h : Attente d'une touche avec comme retour AH : le code ASCII et AL : le scan code
- avec la fonction 01h : Cherche à savoir si une touche est actuellement actionnée : Si oui Z = 0 et pareil code ASCII dans AH et scan code dans AL

J'espère que cela t'aura été utile :)
0
balgrim Messages postés 52 Date d'inscription vendredi 26 avril 2002 Statut Membre Dernière intervention 28 octobre 2003
7 juil. 2002 à 23:34
Ben c bon g ma reponse c ce que je demander :big) Encore merci :big)
0
PCBill Messages postés 48 Date d'inscription lundi 25 décembre 2006 Statut Membre Dernière intervention 29 septembre 2009
1 juin 2008 à 20:56
Salut à tous,

juste une petite remarque :
la fonction 01 de l'interruption 16h vérifie la disponibilité ou non d'un carctère dans le buffer du clavier.

@++
0
Rejoignez-nous