Convert hex value to a decimal value in VB6

前端 未结 8 2127
日久生厌
日久生厌 2021-02-20 04:08

How can I convert a hex value to a decimal value in VB6?

I\'m trying just to see if this works:

Dim hexVal as string
hexVal = \"#7B19AB\"
clng(\"&H\         


        
8条回答
  •  日久生厌
    2021-02-20 04:18

    Be very carful.

    Dim hexVal as string
    hexVal = "FFFF"
    clng("&H" & hexVal)
    

    will return a value of -1 because it thinks your HEX value is signed. See what happens with F00A, again it thinks its signed.

    Replace the Clng with ABS.

提交回复
热议问题