首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2012-12-15 
VB6.0中 将 一个 00ac45的字符串转化成十进制字符串。在vb6.0中如何 将一个字符串转化成十进制字符串。如

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 不能为空或者包含非数字。


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

找了半天了 

热点排行