[VB6 ] 請問16進制的字串要怎麼轉成10進制的數字

看板Visual_Basic作者 (D2000用戶)時間12年前 (2013/10/16 19:49), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
各位前輩大家好 想請問一下 假設我現在有一個 Text1物件跟Label1物件 裡面讓使用者隨機輸入四個字 假設使用者輸入1C1D好了 那要怎麼才能讓1C1D這個字串轉換成十進位的數字 顯示在Label1上 有試過 Label1.Caption = Val(Text1.Text) 但是出來的答案是錯的 該怎麼做才能把十六制的字串轉成數字呢? 感謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.222.87.193

10/16 20:46, , 1F
Val("&H" & Text1.Text)
10/16 20:46, 1F

10/16 21:25, , 2F
樓上這招很實用 可以列為FAQ
10/16 21:25, 2F

10/16 22:04, , 3F
精華區的VB6問答集搜尋"進制"也有1樓這個解答
10/16 22:04, 3F
文章代碼(AID): #1INdr9vo (Visual_Basic)
文章代碼(AID): #1INdr9vo (Visual_Basic)