Преобразование шестнадцатеричного значения в десятичное значение в VB6
Как преобразовать шестнадцатеричное значение в десятичное значение в VB6?
Я пытаюсь просто посмотреть, работает ли это:
Dim hexVal as string
hexVal = "#7B19AB"
clng("&H" & hexVal)
тем не менее, я получаю "Несоответствие Типов" ошибка.
7 ответов
это должно помочь
Dim hexVal as String
hexVal = "#7B19AB"
Dim intVal as Integer
intVal = Val("&H" & Replace(hexVal, "#", ""))
Dim uzunluk as Integer
On Error Resume Next
uzunluk = Len(Text1.Text)
For i = 0 To uzunluk
Text1.SelStart = i
Text1.SelLength = 1
Print Hex(Asc(Text1.SelText))
Next i