VB实时错误6 溢出

2024-12-29 19:23:00
推荐回答(3个)
回答1:

定义Q1的时候,记得声明Q1的类型,可以是Double。
Public Const Q1 As Double = 33
或者:
Public Const Q1# = 33#
不一定要是33。定义m和p也一样。
如果不想改变这三个变量声明的类型,可以用CDbl临时转化,那么表达式应该为
q = CDbl(Q1) / (2# * CDbl(m) * CDbl(p))
最好把q也定义成Double,如果懒得定义,可以把每个q都改成q#。任何常数后面加#都表示双精度型。

回答2:

是内存溢出还是堆积空间溢出。请不要过多的重复一个语句即可解决问题。

回答3:

你使用:无定义变量