|
|
|
![]() |
|
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: 21:46.