Conversion string byte (keybd_event) [Résolu]

cs_txo 31 Messages postés vendredi 5 mars 2004Date d'inscription 15 avril 2007 Dernière intervention - 18 mars 2007 à 15:19 - Dernière réponse : Cirec 4231 Messages postés vendredi 23 juillet 2004Date d'inscription 3 août 2018 Dernière intervention
- 18 mars 2007 à 18:22
Bonjour,

Je souhaite utiliser la fonction keybd_event qui demande en parametre le code de la touche a simuler. Ce paramètre est du type byte et le code de la touche est stocké dans une chaine de caractère.
Il me faut donc convertir cette chaine de caractere (contenant "164" par exemple) en une variable de type BYTE.
Comment faire cela ?
 
merci !
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Oniria 297 Messages postés dimanche 14 mars 2004Date d'inscription 18 décembre 2014 Dernière intervention - 18 mars 2007 à 15:22
3
Merci
Bonjour,

utilise la fonction STRTOINT. elle demande une chaine et convertit celle ci dans sa valeur entière. Delphi fera la convertion tout seul entier vers byte.

en espéran avoir été clair

Bon code

Merci Oniria 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de Oniria
cs_txo 31 Messages postés vendredi 5 mars 2004Date d'inscription 15 avril 2007 Dernière intervention - 18 mars 2007 à 15:25
0
Merci
merci pour cette reponse rapide !
Commenter la réponse de cs_txo
Cirec 4231 Messages postés vendredi 23 juillet 2004Date d'inscription 3 août 2018 Dernière intervention - 18 mars 2007 à 18:22
0
Merci
Salut,

petite préscision :

avec StrToInt( aString )  ... si aString n'est pas une valeur entiere correcte un message d'erreur se déclanchera

par contre avec StrToIntDef ( aString, Default ) ... en cas d'erreur StrToIntDef  revoie Default

Var
  X : Integer;
  aString : String;
Begin
  aString := 'toto';
  X := StrToIntDef ( aString, -999 ); // X aura pour valeur -999
End ; 

@+
Cirec

<hr size ="2" />
Commenter la réponse de Cirec

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.