|
首先,VB6里是没有ULONG64、LONG64或者LONGLONG之类的类型的。整数类型最大为LONG,4个字节。
但是,有一个长度为8字节的变量,叫做Currency。所以只需要简单把Currency视为LONG64即可。
于是可以用VC写一个DLL,弄几个导出函数:VB6StrToLong64、Long64ToVB6Str、Long64Add、Long64Sub、Long64Mul、Long64Div,实现16进制字符串和64位整数的相互转换,以及64位整数的基本运算。
这样子,VB6就可以在64位WINDOWS的世界里继续发挥余热了。
|
|