Hallo ich möchte einen 16 bit hex wert in einen Integer mit vb.net umwandeln
dazu lese ich erstmal etwas in ein array und wandel des dann mitm bitconverter um
aber was sonst funktionier funkt nicht und ich weiß nicht wiso
Bytes(2) = CB als hex
und
Bytes(3) = 66 als hex
der Fehler ist :
Die arithmetische Operation hat einen Überlauf verursacht.
kann mir jemand helfen?
der code ist korrekt so hab ich das schon öfters gemacht und auch Bytes(2) und Bytes(3) ist korrekt was habe ich dann falsch gemacht?
und das ergebnis sprengt auch nicht den Ramen eines integer16
dazu lese ich erstmal etwas in ein array und wandel des dann mitm bitconverter um
aber was sonst funktionier funkt nicht und ich weiß nicht wiso
Code:
Dim wIDB() As Byte
Dim Bytes() As Byte
wIDB = {"&H" & Bytes(2), "&H" & Bytes(3)}
und
Bytes(3) = 66 als hex
der Fehler ist :
Die arithmetische Operation hat einen Überlauf verursacht.
kann mir jemand helfen?
der code ist korrekt so hab ich das schon öfters gemacht und auch Bytes(2) und Bytes(3) ist korrekt was habe ich dann falsch gemacht?
und das ergebnis sprengt auch nicht den Ramen eines integer16