Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako dva byte-a strpati u Int16(short)?

[es] :: .NET :: Kako dva byte-a strpati u Int16(short)?

[ Pregleda: 2050 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bojan11
Pula,HR

Član broj: 73881
Poruke: 180
*.adsl.net.t-com.hr.



Profil

icon Kako dva byte-a strpati u Int16(short)?23.08.2007. u 12:05 - pre 202 meseci
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
 
Odgovor na temu

dusty
Predrag Glumac
Zemun, Srbija

Član broj: 15383
Poruke: 549
*.smin.sezampro.yu.

Sajt: www.mika.rs


+6 Profil

icon Re: Kako dva byte-a strpati u Int16(short)?23.08.2007. u 12:52 - pre 202 meseci
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

America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Kako dva byte-a strpati u Int16(short)?23.08.2007. u 13:04 - pre 202 meseci
Ili ako ne voliš da se smaraš sa bitovima:
Code:

Int16 i = Convert.ToInt16(b1 * 256 + b2);
 
Odgovor na temu

Bojan11
Pula,HR

Član broj: 73881
Poruke: 180
*.adsl.net.t-com.hr.



Profil

icon Re: Kako dva byte-a strpati u Int16(short)?23.08.2007. u 13:20 - pre 202 meseci
Hvala decki
 
Odgovor na temu

[es] :: .NET :: Kako dva byte-a strpati u Int16(short)?

[ Pregleda: 2050 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.