|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2004
Città: Genova
Messaggi: 356
|
[VB] Calcoli con numeri hex risultano sbagliati
Ciao a tutti, non riesco a capire una cosa:
ho un semplice programma in VB dove devo inserire una stringa in HEX e una volta premuto un tasto mi deve calcolare una moltiplicazione con un numero HEX costante.. solo che il calcolo è sbagliato! Mi spiego meglio... la costante è &H13127011. Con la calcolatrice scientifica se moltiplico la costante per un numero che inserisco (&H4927e42) mi esce fuori &H 5733AC2B9B4262. Se invece uso il mio programmino mi esce :**5733AC2B9B4260 come mai?????? Codice:
Public Class Form1
Dim aHex As String
Dim aDec As Long
Dim b As Long
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
aHex = Convert.ToInt32((TextBox1.Text), 16)
Label2.Text = (aHex)
b = (aHex * &H13127011)
Label3.Text = Hex(b)
End Sub
End Class
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:01.


















