dec zu hex aber richtig formatiren? Verfasst am: 25.04.2011, 08:24
hallo leute!
ich versuche einen dezimal wert z.b. "121174323" in hex werte umzuwandeln.
ich brauche den hex wert aber vollständig also immer ganze zweier blöcke.
also so ich rechne 121174323 in hex um und bekomme dann 738F933 heraus.
ich brauche aber alle 8 stellen also so:
07 38 F9 33
wie kann ich das so formatieren?
der leeraum ist ja egal das kann ich selber auch, aber die hex zahlen vollständig anzuzeigen?
es wird ja immer dieser nicht benötigte nuller weggeschnitten.
deine Anfrage ist zwar schon einige Tage alt, aber hier kann ich dir ein Beispiel geben wie du deine HEX-Werte in 2er Blöcke formatieren kannst.
Zum Testen must du "Text1", "Text2" und "Command1" auf deine Form platzieren.
Code:
Private Sub Command1_Click()
'HEX-Wert in 2er Blöcke formatieren
'Text1 : der HEX-Wert der formatiert werden soll
'Text2 : der HEX-Wert in 2er Blöcken
Dim cnt As Integer
Text2.Text = ""
If Len(Text1.Text) Mod 2 = 1 Then Text1.Text = "0" & Text1.Text
For cnt = Len(Text1.Text) To 1 Step -2
Text2.Text = " " & Mid(Text1.Text, cnt - 1, 2) & Text2.Text
Next cnt
End Sub