读书人

VB6.0中 将 一个 quot;00ac45quot;的字符串转化

发布时间: 2012-12-15 15:16:03 作者: rapoo

VB6.0中 将 一个 "00ac45"的字符串转化成十进制字符串。

在vb6.0中如何 将一个字符串转化成十进制字符串。如下

"00ac45",有系统函数可用吗????
[最优解释]
Dim xC As String = "00AC45"

Label1.Text = CLng("&H" & xC)
[其他解释]
不明白你是把这个转化为10进制的数字的字符串呢,还是这个代表一个汉字的内码,转化成对应的汉字的字符串。

前者:Val("&H" & "00ac45")
后者:Char(Val("&H" & "00ac45"))
[其他解释]
顶起 实现了将 数字字符串 转化成十六进制字符串

str ="000009876"

CStr(Hex(CLng(str)))


CLng() 函数中str 不能为空或者包含非数字。


现在想弄个相反的过程,该如何实现呢?

找了半天了

读书人网 >VB Dotnet

热点推荐