vbscript中如何表示16进制?(50分)

  • 主题发起人 迈克老狼
  • 开始时间

迈克老狼

Unregistered / Unconfirmed
GUEST, unregistred user!
对vb不熟,近来用delphi编了一个asp组件,有一个函数的变量是用16进制表示的,如:$4334,请文这个数在vbscript中如何表示?
下面是我的调用:
Set Obj=Server.CreateObject("LTDog.DogCheck")
j=Obj.check(&HC44C,&HC8F8,"gkd")
在delphi中用的是$c44c,$h8f8,没问题,
Microsoft VBScript 运行时错误 (0x800A0006)
/dog/index.asp, 第 3 行
浏览器老提示j=Obj.check(&HC44C,&HC8F8,"gkd")这行有错误。。。
把4cc4,改成10进制的50252,c8f8改成511448函数就通过了,到底如何改呢?
 
或者说,有没有函数比如hex是求一个10进制数的16进制形式,那么那么函数
是求一个16进制数的10进制表示呢?
 
顶部