问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB实时错误6,溢出

发布网友 发布时间:2024-10-07 10:34

我来回答

5个回答

热心网友 时间:2024-11-23 05:37

出现溢出问题的语句是这句:xt
=
1000
+
6500
*
i
/
n
给你解释下为什么:
xt的求算不是一步完成的,而是先后经过乘、除、加三种运算才得出的。在这个过程中VB会自动分配一个临时变量来存放计算过程中的中间结果,这个临时变量的类型是由两个操作数的数据类型中占用内存空间最大的那个数据类型来决定的。在计算过程中,由于i和6500都是ineteger类型的,所以存放6500*i结果的临时变量也默认为integer型。这时回过来再看当i=6时,6500*i的值是39000,已经超出了integer的范围,所以溢出。
修改方法:
1.把i定义为long
2.改成xt
=
1000
+
6500/
n*i
3.改成xt
=
1000
+
6500
*
(i
/
n)

热心网友 时间:2024-11-23 05:38

哪行出错啊
溢出是指数据超出定义的类型范围,比较可疑的只有
num = CInt(str1) * 256 * 256 * 256 + CInt(str2) * 256 * 256 + CInt(str3) * 256 + CInt(str4) - 1

numxx = CInt(str1xx) * 256 * 256 * 256 + CInt(str2xx) * 256 * 256 + CInt(str3xx) * 256 + CInt(str4xx) - 1
把cint改为cdbl吧
cint范围太小,三个256一乘马上溢出

热心网友 时间:2024-11-23 05:38

程序没有出错
由于你是固定读取20行内容,然后又循环20次读取,这样就等于读取40行内容,问题可能是因为你的文本文件中没有40行的内容,所以会溢出吧。
解决方法,在你的那个文本文件中放入足够多的行数的数据。
我已经按照你的意思自己编了这样一段代码看了一下,测试成功的。

热心网友 时间:2024-11-23 05:39

你的连接好像有问题,我帮你改了看可以吗?
Dim cn As New ADODB.Connection
Dim rs1 As New ADODB.Recordset
Dim sql As String

cn.ConnectionString = "provider=Microsoft.jet.OLEDB.4.0;Data source =" & App.Path & "\ip.mdb"
cn.Open
sql = "select top 1 * from address"
rs1.Open sql, cn, 3, 3
rs1.MoveFirst

热心网友 时间:2024-11-23 05:40

看不懂 不明白
你才是高手啊
这么多字都能打出来
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
绩效工资从工资里扣合法吗 无人机电机轴的主要功能有哪些? 闽侯南通多久发展 南通哪个位置最有潜力 南通未来的机遇有哪些 江苏南通的发展前景怎么样 南通这座城市未来发展前景怎样 我女儿阳历08年01月08日出生,{农历07年腊月初一}请高人帮忙改个名字... 我女儿是2012年1月10日10:35分出生的五行缺什么,取什么名字好 这种图片效果怎么做出来的,不是纯白板,仔细看有一个个均匀分布的小圆点... run-time error'28';Out of stack space是什么东西? vb "堆栈空间溢出" 问题 winspeed运行时错误'28'堆栈空间溢出,srck.exe程序错误. excel 运行宏的时候 出现 运行时错误28 溢出堆栈空间 环保举报电话12369举报环境污染,无人理,我想向四川省环保督察处举报_百 ... 为什么我的后脖子有好几个红点,一直都存在,什么病 脖子上有红点还痒变大是什么原因 脖子底下出现一片片的红点是怎么回事,全是小疙瘩 早上起来脖子上有红点.感觉脖子的一侧有肿胀感.是癌吗 脖子下面怎么就突然多了些这种一点一点的红点呢。也不... 苹果笔记本的优点是啥,和其它一线品牌的轻薄本相比 天机六爻排盘怎么解卦象,最准的六爻排盘预测解卦 十字路口圆型红灯亮时直行兼右转车道上的车右转弯时该如何进行? 砌墙超过多少米要用二次结构 构造柱 ...前方为圆行红灯,我右转进辅道直行被拍闯红灯,辅道没红绿灯... 平遥古城-棂星门(文庙街)地址在哪里? 棂星门(后城街)地址在哪里? 文庙棂星门地址在哪里? 在看守所里面会不会被人打 江西萍钢实业股份有限公司公司荣誉 还是VB的粘帖问题 找一首劲爆点的歌曲 用作我们CF战队队歌 你玩游戏的时候,最喜欢用什么样的BGM或者主题曲增强你的游戏体验? cs劲爆音乐 求比较劲爆的英文歌 ...出现“红三兵”形态,剁手也要满仓,擒拿强势股不在话下 强势K线形态红三兵,后期看涨,满仓 ...长大,曾被吐槽太丑,为何如今却美到认不出?_百度... ...煲汤是补血的最佳选择呢?朋友们介绍介绍哈!谢谢了。拜托各位大神_百 ... ...带些什么礼物显得比较有礼貌呢拜托了各位 谢谢... 下列投资项目财务评价指标中,考虑了货币时间价值因素的有()。 下列选项中,( )指标考虑了资金的时间价值以及项目在整个计算期内的经济... 下列项目投资决策评价指标中。没有考虑资金的时间价值的是( )。 开水烫伤用陈猪油可以吗? 陈猪油怎么保鲜 猪油保存方法 德国R & S 公司 测试仪器公司全称是什么?跟美国的Agilent比较,各有什... 惠普500笔记本一插上电源风扇就狂转 燕山大学是几本燕山大学怎么样 燕山大学是几本,燕山大学怎么样 小明把50×(□+3)错写成50×□+3,这样他得到的结果与正确的结果相差多少...