搜索
编程论坛
→
开发语言
→
『 VB6论坛 』
→ [求助]溢出了,咋办?
标题:
[求助]溢出了,咋办?
只看楼主
redice
等 级:
新手上路
威 望:
6
帖 子:902
专家分:0
注 册:2006-12-11
结帖率:
72.73%
楼主
问题点数:0 回复次数:4
[求助]溢出了,咋办?
如何解决上面的问题?
我只不过进行了一个数学运算:1024*1024 怎么会溢出
[此贴子已经被作者于2007-5-4 19:14:30编辑过]
搜索更多相关主题的帖子:
如何
数学
2007-05-04 19:13
purana
来 自:广东-广州
等 级:
版主
威 望:
66
帖 子:6039
专家分:0
注 册:2005-6-17
第
2
楼
得分:0
? 1024*1024&
我的msn: myfend@
2007-05-04 20:09
redice
等 级:
新手上路
威 望:
6
帖 子:902
专家分:0
注 册:2006-12-11
第
3
楼
得分:0
回复:(purana)? 1024*1024&
谢谢你呀 我实验一下
鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-05-05 21:02
Joforn
等 级:
贵宾
威 望:
23
帖 子:1242
专家分:122
注 册:2007-1-2
第
4
楼
得分:0
你用的是什么类型的数据?Integer?
如果是那就肯定会溢出。
如果是用的Long的话你就用下面的方法:
Dim I as long
I =1024
i=I*1024
或是I=1024 * 1024&
出现这种错误都是VB自动转换数据类弄害的,你直接用I=1024 * 1024 的话,因为1024不大于65535,VB会以Integer类型来处理,但1024*1024大于65535就会产生溢出错误了。
[此贴子已经被作者于2007-5-5 21:19:00编辑过]
VB QQ群:47715789
2007-05-05 21:13
redice
等 级:
新手上路
威 望:
6
帖 子:902
专家分:0
注 册:2006-12-11
第
5
楼
得分:0
回复:(Joforn)你用的是什么类型的数据?Integer?如果...
谢谢你老兄
鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-05-06 09:26
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-136900-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.007152 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved