2009-01-09 75 views
28

有人可以帮助我更新我的想法吗?Visual Basic中的十六进制值

如何在Visual Basic 6/VBScript Source中指定十六进制值?

这不是0x ABCD,因为它在C++中,这就是我能记得的......这是类似的东西......但是什么?

回答

48

尝试&^h ABCD,这就是它是如何工作的最基本的语言。

0

的msgbox十六进制(255)

+0

不,反过来。例如,如果我想为变量分配一个十六进制值,而不是将整数编码为十六进制字符串。 – BlaM 2009-01-09 16:11:53

+0

你的正确,我的错误 – Fredou 2009-01-09 16:13:31

3

&H<hex-value>如果我的记忆功能正常。

像:&HABCD

4

VBScript \ VBA \ VB6(或更低):

Dim MyValue As Integer 
MyValue = &h1234 

VB (.NET Framework)

Dim MyValue As Integer = &h1234 

版本通常是向后兼容的语法,明智的,你不能总是用较旧版本中的新语法。