[ Bojan11 @ 23.08.2007. 12:05 ] @
Na serijskom portu pokupim dva byte (sa ReadByte()) i to strpam u "Dim array() as String" u Hex-a obliku!

Interesira me kako uzeti ta dva byte-a i strpati ih u Short (Int16) , i to jedan Byte na prvo mjesto , a drugi na drugo i onda sve to skupa pretvorit u decimalni broj, sa Convert.ToInt16(xxxx, 16)?

Hvala unaprijed
[ dusty @ 23.08.2007. 12:52 ] @
Citat:
Bojan11: Na serijskom portu pokupim dva byte (sa ReadByte()) i to strpam u "Dim array() as String" u Hex-a obliku!

Mozda te nisam dobro razumeo, ali kakve ovo veze ima sa ostatkom pitanja ?
Neradim VB, ali mi se cini da VB nema operacije nad bitovima pa ces morati 'rucno' da siftujes, npr.
Code:
i = (b1 * 256) XOR b2
[ jablan @ 23.08.2007. 13:04 ] @
Ili ako ne voliš da se smaraš sa bitovima:
Code:

Int16 i = Convert.ToInt16(b1 * 256 + b2);
[ Bojan11 @ 23.08.2007. 13:20 ] @
Hvala decki