Bonjour à tous

Je bute sur une conversion qui me paraissait simple mais qui ne fonctionne pas ..... grrrrr!!!!
J'ai un tableau de byte -> msg()
Je veux convertir un des éléments du tableau en SByte pour pourvoir afficher sa valeur de -127 à +128

Voici ce que je fais:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Dim sb as SByte
sb = Convert.ToSbyte(msg(2))
Tant que je suis dans une valeur inférieure ou égale à 127 pour l'élément du tableau -> C'est OK
Dès que je passe à 128 boummmm -> System.OverflowException

J'ai du rater quelque chose

Merci pour votre aide
OldChap