我今天遇到了一个非常奇怪的错误。我在表单上有一个按钮,单击它会导致表单上的网格填充数据。如果您单击该按钮两次,它会崩溃并显示“对象引用未设置为对象的实例”。
我最终在处理该网格的人口的 Sub 的开头放置了一个断点,我发现......它不再崩溃了。我会单击按钮,在 Visual Studio 中按“F5”,它不会崩溃。我这样做了,至少 10 次,它是固定的。
然后,我删除了断点,F5'ed,单击按钮并崩溃。重新添加断点,使其工作。
有人可以解释这里发生了什么吗?我使用的网格是第 3 方控件(Infragistics),应用程序是 WinForms 应用程序。我没有做任何线程 - 我唯一的想法是它是某种“竞争条件”?但即使这样对我来说也没有任何意义。
编辑:这是一个 VB.Net 应用程序/Visual Studio 2008