vb.net - 我的VB申请表怎么会自动关闭?

标签 vb.net pocketpc

我在 Pocket PC 应用程序中有一个表单,它被设置为应用程序表单,使用:

Application.Run(New frmMain())

不知何故,在处理另一个表单时,此表单无缘无故关闭。没有关闭事件被触发,并且在我的代码中没有任何地方可以关闭主窗体。只有单击窗口右上角的“确定”按钮才能将其关闭。单击此按钮后,系统会提示用户是否确实要关闭应用程序。然而,这也没有发生。

基本上,我使用的是另一种形式,它向数据库添加了新记录。添加记录后,frmMain 会以某种方式调用gotFocus 事件。当gotFocus 事件中的代码到达对窗体上的控件的引用时,会出现异常,表明该对象已被释放。

当我绕过gotFocus事件中的代码时,应用程序完全关闭。我通过检查它是否没有在设备内存中运行来验证这一点。

我已经单步执行代码 2 个小时了,我完全不知道为什么会发生这种情况。有人可能有提示吗?

最佳答案

这听起来像是在任何地方引发的异常。也许另一个线程上有异常?查看输出窗口以了解其内容。

关于vb.net - 我的VB申请表怎么会自动关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9437608/

相关文章:

c# - VB.Net 中的不安全

c++ - 在 PocketPC 上运行后台服务

使用 .netcf 2.0 从 POcket PC 应用程序进行 Mysql 连接

c# - GPS Windows Mobile 6(使用 Microsoft.WindowsMo​​bile.Samples.Location;)

vb.net - VB扩展属性,而不是扩展方法

mysql - VB.net MYSQL - 计算数据库中两次之间的秒数

vb.net - 检查FTP是否在线/离线

vb.net - vb.net 表单的 friend 与公众

c++ - 适用于 Windows CE/Mobile 的 C++ HTTP Websockets 客户端库

c - 如何在 C/C++ 中格式化带有千位分隔符的数字