03. marts 2004 - 14:34
Der er
2 kommentarer og
1 løsning
Konvertering af hex tilbage til binær
Jeg mangler en funktion der kan konvertere en hex-kode til binær
Jeg har en rutine der konverterer en binær streng til hex:
for x = 1 to len(strTemp)
strhex=strhex & right(string(2,"0") & hex(asc(mid(strTemp, x, 1))),2) & " "
next
Resultat er f.eks:
64 65 74 74 65 20 65 72 20 65 6E 20 74 65 73 74
Men jeg mangler en rutine der kan konvertere hex-strengen tilbage til binær.
Nogen der kan hjælpe?
03. marts 2004 - 23:06
#2
Jeg tror lige du mangler dette :
'---Laver streng om til hex
Function StringToHex(str)
dim x, hexchar
for x = 1 to len(str)
hexchar = hex(asc(mid(str, x, 1)))
if len(hexchar) = 1 then hexchar = "0" & hexchar
StringToHex = StringToHex & hexchar
next
End Function
'---Laver Hex om til streng
Function HexToString(hex)
dim x
for x = 1 to len(hex) step 2
HexToString = HexToString & chr(clng("&h" & mid(hex, x, 2)))
next
End Function
Den første laver om til Hex den anden laver den tilbage til det oprindelige :o)
Håber du kan bruge det :o)
/Websam