找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 7471|回复: 33

【VB6】【全网首发】64位无符号整数的运算和显示

[复制链接]

55

主题

255

回帖

9177

积分

用户组: 管理员

UID
77
精华
16
威望
237 点
宅币
8067 个
贡献
246 次
宅之契约
0 份
在线时间
246 小时
注册时间
2014-2-22
发表于 2021-3-8 06:11:50 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
English title: Calculate & Display 64-bit Unsigned Integer (UINT64/ULONG64) with VB6
VB6最常用的数字类型是Long,它支持的范围是[-2147483648,+2147483647],导致很多人以为VB6顶多支持32位整数的运算。但其实VB6有个隐藏类型,叫做Decimal,这货是一个长达14字节的巨大变量,支持的数字范围是[-79228162514264337593543950335,+79228162514264337593543950335],所以利用VB6实现无符号整数的运算和显示是完全没问题的。下面废话不多说,直接上代码,核心代码都封装到模块里了,无任何第三方引用
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1威望 +10 宅币 +30 贡献 +10 收起 理由
0xAA55 + 10 + 30 + 10 牛X

查看全部评分

1107

主题

1629

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
243
威望
732 点
宅币
23750 个
贡献
46207 次
宅之契约
0 份
在线时间
2278 小时
注册时间
2014-1-26
发表于 2021-3-8 06:20:11 | 显示全部楼层
竟然CDec就可以,我一直以为Decimal用不了,因为不能做成变量

63

主题

112

回帖

1万

积分

用户组: 超级版主

OS与VM研究学者

UID
1043
精华
35
威望
789 点
宅币
7889 个
贡献
1089 次
宅之契约
0 份
在线时间
1991 小时
注册时间
2015-8-15
发表于 2021-3-8 06:29:36 | 显示全部楼层
vb6不能重载运算符号可惜了,否则定义为一个类模块要方便许多

17

主题

39

回帖

636

积分

用户组: 大·技术宅

UID
6266
精华
6
威望
48 点
宅币
414 个
贡献
40 次
宅之契约
0 份
在线时间
39 小时
注册时间
2020-9-26
发表于 2021-3-8 06:36:56 | 显示全部楼层
感谢分享,前来学习

29

主题

315

回帖

1559

积分

用户组: 上·技术宅

UID
3808
精华
11
威望
105 点
宅币
785 个
贡献
165 次
宅之契约
0 份
在线时间
404 小时
注册时间
2018-5-6
发表于 2021-3-8 08:28:43 | 显示全部楼层
牛逼,都是干活啊!
Passion Coding!

8

主题

158

回帖

1万

积分

用户组: 真·技术宅

UID
4293
精华
5
威望
430 点
宅币
8312 个
贡献
835 次
宅之契约
0 份
在线时间
316 小时
注册时间
2018-9-19
发表于 2021-3-8 10:01:52 | 显示全部楼层
0xAA55 发表于 2021-3-8 06:20
竟然CDec就可以,我一直以为Decimal用不了,因为不能做成变量

阉割来说,VB6确实是没有Decimal类型,只是oleaut32.dll让Variant支持Decimal这个子类型而已。同样的我们也可以利用Variant的Int64和UInt64子类型让VB6支持64位整数和无符号整数。

1107

主题

1629

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
243
威望
732 点
宅币
23750 个
贡献
46207 次
宅之契约
0 份
在线时间
2278 小时
注册时间
2014-1-26
发表于 2021-3-8 15:53:51 | 显示全部楼层
系统消息 发表于 2021-3-8 10:01
阉割来说,VB6确实是没有Decimal类型,只是oleaut32.dll让Variant支持Decimal这个子类型而已。同样的我们 ...

不喜欢Variant

30

主题

185

回帖

2606

积分

用户组: 版主

UID
1821
精华
7
威望
69 点
宅币
2011 个
贡献
206 次
宅之契约
0 份
在线时间
418 小时
注册时间
2016-7-12
发表于 2021-3-8 18:29:53 | 显示全部楼层

但是很多数据运算都是通过转换variant来处理的

0

主题

1

回帖

15

积分

用户组: 初·技术宅

UID
6721
精华
0
威望
2 点
宅币
10 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2021-3-9
发表于 2021-3-9 14:16:28 | 显示全部楼层
wolaikanakn

0

主题

1

回帖

141

积分

用户组: 小·技术宅

UID
4499
精华
0
威望
2 点
宅币
136 个
贡献
0 次
宅之契约
0 份
在线时间
17 小时
注册时间
2018-11-23
发表于 2021-3-16 19:22:32 | 显示全部楼层
  学习了

9

主题

10

回帖

451

积分

用户组: 中·技术宅

UID
5181
精华
3
威望
39 点
宅币
260 个
贡献
79 次
宅之契约
0 份
在线时间
42 小时
注册时间
2019-7-25
发表于 2021-3-17 21:49:49 | 显示全部楼层
看看怎么玩

0

主题

3

回帖

25

积分

用户组: 初·技术宅

UID
6766
精华
0
威望
6 点
宅币
10 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2021-3-22
发表于 2021-3-22 01:37:39 | 显示全部楼层
GOOD!! 学习中

0

主题

5

回帖

23

积分

用户组: 初·技术宅

UID
7409
精华
0
威望
2 点
宅币
14 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2021-9-1
发表于 2021-9-1 13:54:22 | 显示全部楼层
学习一下 谢谢分享

0

主题

28

回帖

-12

积分

用户组: 假·技术宅

UID
5412
精华
0
威望
-2 点
宅币
-34 个
贡献
0 次
宅之契约
0 份
在线时间
8 小时
注册时间
2019-10-31
发表于 2021-11-12 21:26:29 | 显示全部楼层
fffffffffffffffffffffffgggggggggggggggggggg

1

主题

144

回帖

431

积分

用户组: 中·技术宅

UID
7535
精华
0
威望
0 点
宅币
286 个
贡献
0 次
宅之契约
0 份
在线时间
56 小时
注册时间
2021-10-16
发表于 2022-5-13 15:44:36 | 显示全部楼层
啥也不说了,感谢楼主分享哇!

0

主题

37

回帖

782

积分

用户组: 大·技术宅

UID
7437
精华
0
威望
112 点
宅币
411 个
贡献
110 次
宅之契约
0 份
在线时间
105 小时
注册时间
2021-9-11
发表于 2022-5-20 14:13:21 | 显示全部楼层
膜拜大婶
回复

使用道具 举报

0

主题

37

回帖

782

积分

用户组: 大·技术宅

UID
7437
精华
0
威望
112 点
宅币
411 个
贡献
110 次
宅之契约
0 份
在线时间
105 小时
注册时间
2021-9-11
发表于 2022-5-20 14:14:56 | 显示全部楼层
不知道是不是过期了 祝福一下楼主

0

主题

3

回帖

19

积分

用户组: 初·技术宅

UID
7848
精华
0
威望
2 点
宅币
12 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2022-5-20
发表于 2022-5-20 18:27:41 | 显示全部楼层
感谢分享,前来学习

0

主题

48

回帖

67

积分

用户组: 小·技术宅

UID
8099
精华
0
威望
2 点
宅币
15 个
贡献
0 次
宅之契约
0 份
在线时间
9 小时
注册时间
2022-10-22
发表于 2022-10-23 11:31:57 | 显示全部楼层
学习一下
回复

使用道具 举报

0

主题

17

回帖

51

积分

用户组: 小·技术宅

UID
2974
精华
0
威望
2 点
宅币
33 个
贡献
0 次
宅之契约
0 份
在线时间
8 小时
注册时间
2017-10-18
发表于 2022-10-26 14:29:10 | 显示全部楼层
学习学习
回复

使用道具 举报

本版积分规则

QQ|申请友链||Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2023-12-10 02:32 , Processed in 0.036611 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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