QString est une suite de caractères, peut etre unicode si tu as l'option activée par défaut ou que tu l'as explicitement choisi, ce qui signifie que tes caractères ne sont peut pas nécessairement codés sur 8 bits comme ton objet de port série s'y attend sans doute.
Choisi de balancer uniquement des char sur ton port série.
Tu peux tenter très basiquement avec quelque chose du genre:
Code :
- char mystring[2];
- memset(mystring, '\0', 2);
- mystring[0] = 0x12;
- port->write(mystring);
|
Message édité par _darkalt3_ le 12-04-2008 à 12:11:41
---------------
Töp of the plöp