数据溢出,怎么办????帮帮忙啊
Private Sub Command3_Click()
Dim WI, QI, CPi, Bth, CPj, CJ, RK, CPk, Shk, F5, PI As Long
PI = 3.14159265358979
Text1.Text = WI
Text2.Text = QI
Text3.Text = CPi
Text4.Text = Bth
Text5.Text = CPj
Text6.Text = CJ
Text7.Text = RK
Text8.Text = CPk
Text9.Text = Shk
Dim a, b, c, d, e, f
a = (WI + QI) * Cos(CPi * PI / 180)
b = (RK + Shk) * Sin(CPk * PI / 180) * Tan(CPj * PI / 180 / 180)
c = CJ * (Bth / Cos(CPi * PI / 180))
d = CLng((RK / Shk) * Cos(CPk * PI / 180))
e = (WI + QI) * Sin(CPi * PI / 180)
F5 = (a + b + c + d) / e
Text10.Text = F5
Print Text10.Text
End Sub
d =(RK / Shk) * Cos(CPk * PI / 180)
这句会溢出,请问怎么解决,是算一道力学题
Dim WI, QI, CPi, Bth, CPj, CJ, RK, CPk, Shk, F5, PI As Long
PI = 3.14159265358979
Text1.Text = WI
Text2.Text = QI
Text3.Text = CPi
Text4.Text = Bth
Text5.Text = CPj
Text6.Text = CJ
Text7.Text = RK
Text8.Text = CPk
Text9.Text = Shk
Dim a, b, c, d, e, f
a = (WI + QI) * Cos(CPi * PI / 180)
b = (RK + Shk) * Sin(CPk * PI / 180) * Tan(CPj * PI / 180 / 180)
c = CJ * (Bth / Cos(CPi * PI / 180))
d = CLng((RK / Shk) * Cos(CPk * PI / 180))
e = (WI + QI) * Sin(CPi * PI / 180)
F5 = (a + b + c + d) / e
Text10.Text = F5
Print Text10.Text
End Sub
d =(RK / Shk) * Cos(CPk * PI / 180)
这句会溢出,请问怎么解决,是算一道力学题
...全文
相关推荐
数据溢出的处理
### 数据溢出的处理#### 引言在计算机编程中,数据溢出是指当一个数值超过了计算机系统或程序能够表示的最大范围时发生的错误。这种现象常见于整数运算、浮点运算以及某些特定的数据结构操作中。
java内存溢出示例(堆溢出、栈溢出)
**优化数据结构**:根据应用需求选择合适的数据结构,例如,如果需要存储大量数据,优先考虑使用链表而不是数组,因为链表不会一次性占用连续的内存空间。3.
解决Java导入excel大量数据出现内存溢出的问题
在进行大数据量处理时,尤其是涉及到文件导入导出的场景,Java开发者可能会面临一个常见的难题——内存溢出。本文将探讨在Java中导入Excel文件时遇到的内存溢出问题,并提供一种有效的解决方案。
解决大批量数据导出Excel产生内存溢出的方案
解决大批量数据导出Excel产生内存溢出的方案在大批量数据导出Excel时,经常会遇到内存溢出的问题。这是因为POI或JXL在导出大量数据时,将每一个单元格生成一个Cell对象,从而导致内存溢出。
Python 的整数与 Numpy 的数据溢出
如果超过这个范围,就会发生数据溢出,导致计算结果异常。例如,在 Numpy 数组中执行大整数乘法时,如果不指定数据类型,可能会使用默认的 32 位整数,从而引发溢出问题。


VB基础类
