有谁知道 vb6 中随机溢出错误的原因?
我必须自定义一个用 VB6 编写的遗留应用程序,并且最近溢出错误已经开始到处发生。有时在多年未触及的功能中!
尝试将某些内容分配给 Double 类型的变量时,总是会发生错误。
这些错误的原因可能不是引发错误的代码,而是其他原因。但我不知道要寻找什么。函数因溢出错误而失败的最令人困惑的示例是以下代码:
Dim test As Double
test = 0#
那怎么可能引发溢出错误?
我尝试启用一些编译器优化,比如不检查浮点计算错误等等。这已经“解决”了一些问题,但其他问题仍然存在。