Tesla.Angela 发表于 2015-4-10 13:09:23

VB6的64位整数支持

首先,VB6里是没有ULONG64、LONG64或者LONGLONG之类的类型的。整数类型最大为LONG,4个字节。

但是,有一个长度为8字节的变量,叫做Currency。所以只需要简单把Currency视为LONG64即可。

于是可以用VC写一个DLL,弄几个导出函数:VB6StrToLong64、Long64ToVB6Str、Long64Add、Long64Sub、Long64Mul、Long64Div,实现16进制字符串和64位整数的相互转换,以及64位整数的基本运算。

这样子,VB6就可以在64位WINDOWS的世界里继续发挥余热了。

upring 发表于 2015-4-12 23:32:35

vb真的太超前了 vb6什么年代人家净考虑到64位衔接 真了不起
页: [1]
查看完整版本: VB6的64位整数支持