找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4015|回复: 1

[交流] VB6的64位整数支持

[复制链接]

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2015-4-10 13:09:23 | 显示全部楼层 |阅读模式
首先,VB6里是没有ULONG64、LONG64或者LONGLONG之类的类型的。整数类型最大为LONG,4个字节。

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

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

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

30

主题

693

回帖

0

精华

钻石会员

积分
2815
发表于 2015-4-12 23:32:35 | 显示全部楼层
vb真的太超前了 vb6什么年代人家净考虑到64位衔接 真了不起
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表