Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Convertire int in Byte[]
giovedì 01 marzo 2007 - 17.29
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
S4turno
Profilo
| Junior Member
75
messaggi | Data Invio:
gio 1 mar 2007 - 17:29
Come posso convertire un intero in un array di bytes???
Non riesco a trovare nessuna funzione già fatta....
E l'operazione opposta?
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
gio 1 mar 2007 - 20:11
In questa routine, i miei 'integer' hanno tutti un valore massimo esprimibile con 3 byte, mentre in teoria potrebbero volercene fino a 4, quindi dovrai adattare il codice, ma credo che l'esempio ti chiarisca le ideee a sufficenza.
Private Function FnzArrayDaParametriDelPI(ByVal DistanzaInizio As Integer, ByVal DistanzaFine As Integer, ByVal DestinazioneTLG As String) As Byte()
Dim res(6) As Byte
res(0) = Convert.ToByte(DistanzaInizio \ 65536)
res(1) = Convert.ToByte(DistanzaInizio \ 256)
res(2) = Convert.ToByte(DistanzaInizio Mod 256)
res(3) = Convert.ToByte(DistanzaFine \ 65536)
res(4) = Convert.ToByte(DistanzaFine \ 256)
res(5) = Convert.ToByte(DistanzaFine Mod 256)
res(6) = 0 'Se non si verifica nessuno dei casi previsti dal select, tornerà 0
Select Case DestinazioneTLG
Case Is = "10A"
res(6) = 1
Case Is = "10P"
res(6) = 2
Case Is = "13A"
res(6) = 3
Case Is = "13P"
res(6) = 4
End Select
Return res
End Function
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !