Bonjour,
J'ai un soucis de cast sur un nombre de 16 bits.
Dans un premier temps je récupère une chaîne de 4 caractères hexadécimaux. Cette chaîne est censée représenter un short (16 bits signé). Je souhaite récupérer ce mot dans un véritable type short.
Mon problème se situe au niveau du cast
Lorsque j'essaie de caster un nombre supérieur à 0x7FFF une exception d'overflow est générée (il ne considère pas mon mot de 16 bits comme un nombre négatif). Comment puis-je faire pour que mon programme considère ce nombre comme un short que je peux stocker simplement?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Dim test As Int16 = CType("&HAFFF", Int16)
Merci d'avance
Partager