IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Comment récupérer le code ASCII d'un caractère?


Sujet :

Delphi

  1. #1
    Blue_Strike
    Invité(e)
    Par défaut Comment récupérer le code ASCII d'un caractère?
    salut,

    je cherche l'instruction qui me renvoie la valeur en ASCII du bouton appuié du clavier dans une variable.


    Merci,
    ++

  2. #2
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Points : 8 078
    Points
    8 078
    Par défaut
    Salut
    Il te suffit d'utiliser l'évenement OnKeyPress et la Fonction Ord ( pour plus d'infos) sur le paramètre Key.
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  3. #3
    Blue_Strike
    Invité(e)
    Par défaut
    oui exactement, j'ai pensé à l'évenement OnKeyPress, et je connais la fonction Ord aussi, mais pas trop sur le paramètre Key, ni comment l'utiliser..

    un petit exemple peut être ?

    merci pour la réponse !

    ++

  4. #4
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Points : 8 078
    Points
    8 078
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    begin
      Label1.Caption := IntToStr(Ord(Key));
    end;
    Aussi simple que ça
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  5. #5
    Blue_Strike
    Invité(e)
    Par défaut
    j'ai déjà essayé ceci, il me donne le code ascii de chaque bouton appuié, mais le problème persiste toujours, puisque en appuiyant sur les flèches de direction, le résultat est vide !
    j'ai cru qu'il y en a une autre fonction, qui sera capable de réaliser cette tâche

    A+

  6. #6
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Points : 8 078
    Points
    8 078
    Par défaut
    Citation Envoyé par Blue_Strike
    j'ai déjà essayé ceci, il me donne le code ascii de chaque bouton appuié, mais le problème persiste toujours, puisque en appuiyant sur les flèches de direction, le résultat est vide !
    Un recherche sur le forum t'aurait donné la réponse à tout ça!
    Les flèches ne sont accessibles que depuis OnKeyDown et OnKeyUp.
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  7. #7
    Blue_Strike
    Invité(e)
    Par défaut
    Merci, je vais rechercher encore.

    ++

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/04/2009, 22h43
  2. Comment associer le code ASCII aux caractères
    Par y.medium dans le forum C
    Réponses: 18
    Dernier message: 18/11/2007, 16h20
  3. [C#]Comment récupérer le code d'une Exception ?
    Par joujoukinder dans le forum C#
    Réponses: 18
    Dernier message: 30/07/2007, 01h47
  4. [Hardware portable] Comment entrer un code Ascii?
    Par l.sage dans le forum Ordinateurs
    Réponses: 13
    Dernier message: 11/08/2005, 13h04
  5. Réponses: 5
    Dernier message: 21/12/2004, 18h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo