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: 365 | Odgovora: 3 ]

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

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
23.08.2007. u 12:05 

dusty
Predrag Glumac
Srbija

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

Sajt: www.obrazovne-karakterist..


Profil

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

cheers, dusty

They may cut your dick in half, and serve it to a pig,
and, although it hurts, you'll laugh and dance a dickless jig.

RHCP djubrad neopevana - EXIT TEAM qurwe lopovske
23.08.2007. u 12:52 

jablan
Mladen Jablanović
Beograd

Član broj: 8286
Poruke: 2977
194.228.230.*

Sajt: blog.radioni.ca


Profil

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

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

23.08.2007. u 13:04 

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
Hvala decki
23.08.2007. u 13:20 

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

[ Pregleda: 365 | Odgovora: 3 ]

Postavi temu Odgovori

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