Vb6 &引用;“表达过于复杂”;简单属性赋值错误

Vb6 &引用;“表达过于复杂”;简单属性赋值错误,vb6,runtime-error,Vb6,Runtime Error,我(相当经常地)在从类对属性进行简单赋值时遇到“错误16:表达式太复杂”运行时错误 public property PropertyName() as double PropertyName = mvarPropertyName end property 调试窗口指向上面代码中的赋值行上的崩溃。 这里和其他地方的一些初始阅读表明,它与调用属性的行有关。但是,现在看起来是这样的: variableName = ObjectName.PropertyName 所有的运算都是用variab

我(相当经常地)在从类对属性进行简单赋值时遇到“错误16:表达式太复杂”运行时错误

public property PropertyName() as double
    PropertyName = mvarPropertyName
end property
调试窗口指向上面代码中的赋值行上的崩溃。 这里和其他地方的一些初始阅读表明,它与调用属性的行有关。但是,现在看起来是这样的:

variableName = ObjectName.PropertyName
所有的运算都是用variableName完成的。 更奇怪的是,如果我只是点击debug,然后立即恢复/F5,一切都很好。 然而,尝试使用错误处理代码来实现这一点似乎并不奏效


知道是什么导致了这个错误吗?

字符串表达式太复杂了。在字符串表达式求值期间,未分配给变量(如函数返回的变量)的字符串将分配给临时位置。拥有大量的这些字符串可能会导致此错误。尝试将这些字符串赋给变量,并改用表达式中的变量

字符串表达式太复杂了。在字符串表达式求值期间,未分配给变量(如函数返回的变量)的字符串将分配给临时位置。拥有大量的这些字符串可能会导致此错误。尝试将这些字符串赋给变量,并改用表达式中的变量

字符串表达式太复杂了。在字符串表达式求值期间,未分配给变量(如函数返回的变量)的字符串将分配给临时位置。拥有大量的这些字符串可能会导致此错误。尝试将这些字符串赋给变量,并改用表达式中的变量

字符串表达式太复杂了。在字符串表达式求值期间,未分配给变量(如函数返回的变量)的字符串将分配给临时位置。拥有大量的这些字符串可能会导致此错误。尝试将这些字符串赋给变量,并改用表达式中的变量

停止使用
Not(notmyarray)
测试未初始化的数组。这使用了编译器中的一个bug,该bug具有破坏运行时稳定性的已知副作用,导致随机位置上的“表达式过于复杂”

在测试空数组和未初始化数组的不同方法上是相当完整的线程。

停止使用
Not(Not MyArray)
测试未初始化数组。这使用了编译器中的一个bug,该bug具有破坏运行时稳定性的已知副作用,导致随机位置上的“表达式过于复杂”

在测试空数组和未初始化数组的不同方法上是相当完整的线程。

停止使用
Not(Not MyArray)
测试未初始化数组。这使用了编译器中的一个bug,该bug具有破坏运行时稳定性的已知副作用,导致随机位置上的“表达式过于复杂”

在测试空数组和未初始化数组的不同方法上是相当完整的线程。

停止使用
Not(Not MyArray)
测试未初始化数组。这使用了编译器中的一个bug,该bug具有破坏运行时稳定性的已知副作用,导致随机位置上的“表达式过于复杂”


在测试空数组和未初始化数组的不同方法上是相当完整的线程。

在上述情况下,任何时候都不涉及字符串。上面提到的每个变量都是一个双精度变量。在上面描述的情况下,在任何一点上都不涉及字符串。上面提到的每个变量都是一个双精度变量。在上面描述的情况下,在任何一点上都不涉及字符串。上面提到的每个变量都是一个双精度变量。在上面描述的情况下,在任何一点上都不涉及字符串。提到的每个变量都是双精度的。