Traduction de VB

Résolu
Utilisateur anonyme - 21 mars 2006 à 07:34
 Utilisateur anonyme - 21 mars 2006 à 08:08
Bonjour,



Je ne connais pas la fonction C# qui puisse remplacer le code VB de cette ligne :



sCmd = Chr(2) & "AD02;GC7:9028A07" & Chr(3) & Chr(2) & "AD02;GC7:9028100" & Chr(3)



Ce qui me pose probleme c'est la fonction "Chr(x)" qui
renvoie le caractère correspondant à une valeur numérique. Le Chr(2)
correspond au STX (Start of Text) de la liaison serie tandis que Chr(3)
est le ETX.



En vous remerciant pour votre aide

2 réponses

cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
21 mars 2006 à 08:03
Salut,

sCmd = string.Concat((char)0x02, "AD02;GC7:9028A07", (char)0x03, (char)0x02, "AD02;GC7:9028100", (char)0x03);
ou
sCmd = string.Format("{0}AD02;GC7:9028A07{1}{2}AD02;GC7:9028100{3}", (char)0x02, (char)0x03, (char)0x02, (char)0x03);

/*
coq
MVP Visual C#
*/
3
Utilisateur anonyme
21 mars 2006 à 08:08
Merci beaucoup !
0
Rejoignez-nous