Bonjour,

j'ai le contenu d'un Edit avec des valeurs en Héxa (ex: 105DEF) et j'aimerai mettre par exemple Trame[0] = '0x10', Trame[1] = '0x5D', Trame[2] = '0xEF' pour ensuite envoyer la trame sur un module en usb avec la fonction WriteFile.

J'ai essayé comme ceci mais sans succès :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
unsigned char Trame[20];
 
Trame[0] =  Form1->EditNum->Text.SubString(1,2);
Le message d'erreur est :
[BCC32 Erreur] U1.cpp(877): E2034 Impossible de convertir 'AnsiString' en 'unsigned char'
Comment puis je résoudre mon problème ?

Merci d'avance et à bientôt !