gpt4 book ai didi

compact-framework - 在 Windows Ce 6.0 上的 Compact Framework 应用程序中引发应用程序错误

转载 作者:行者123 更新时间:2023-12-04 09:02:52 28 4
gpt4 key购买 nike

当我使用取消按钮关闭程序时,我收到一个应用程序错误,它所做的只是关闭表单。

错误说:
“应用程序 appName.exe 遇到严重错误,必须关闭”

我该如何开始修复它?它不是抛出的异常;没有提供其他信息。
它可能是什么,我该如何解决?

最佳答案

原来是这样。我的应用程序有两个表单 - 登录和所有操作发生的主表单。登录表单有两个按钮(登录和取消)。登录按钮登录用户,关闭登录表单并打开主表单。取消按钮只是关闭登录表单。为了关闭表单,我简单地使用了 this.Close()。

但是发生的事情是我仍然需要通过执行以下操作来明确处理登录表单:

frmLogin.Dispose();
frmLogin = null;

在退出程序之前(在我的 Program.cs 中)

所以这解决了它。我必须确保在两种情况下都这样做:用户登录时以及他们选择不登录时。

关键事实是 frmLogin 是模态的,因此 Dispose() 在关闭时不会自动调用。

关于compact-framework - 在 Windows Ce 6.0 上的 Compact Framework 应用程序中引发应用程序错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1495366/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com