问题标签 [application-close]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1413 浏览

c# - 优雅地关闭多线程应用程序?

我有一个有两个线程的应用程序。

第一个(主线程)使用套接字捕获数据并更新 DataTables

第二个将 DataTables 插入数据库。

应用程序工作正常,但是当它关​​闭时,主线程完成读取数据并在第二个线程中调用 Abort 方法,这可能正在插入数据库中,这会导致数据不一致。

目前我正在使用以下解决方案来克服“插入期间中止”

编辑:在强大的答案之后,我更改了代码

0 投票
4 回答
1129 浏览

c# - C#应用程序关闭问题

我希望我的应用程序在单击关闭(X)按钮时最小化到系统托盘。

它只会通过单击主应用程序窗口上的不同按钮/菜单或单击系统托盘上下文菜单项来关闭。

我可以使窗口在关闭时最小化到托盘。

但我面临的问题是,我现在无法关闭应用程序。

这是我的代码(它无法关闭应用程序):

0 投票
3 回答
2246 浏览

c# - 在 WinForms 应用程序中第二次未检测到任务管理器关闭

因此,当我想关闭应用程序时,单击关闭按钮会显示消息框,然后我选择了否。然后执行 e.Cancel = true 行并且不关闭表单。

现在的问题是,在此之后如果我从任务管理器关闭应用程序,关闭原因是 UserClosing !!!为什么?不应该是TaskManagerClosing吗?

0 投票
4 回答
16894 浏览

c# - 禁用 Alt+F4 但允许通过代码关闭表单,CloseReason.UserClosing 无济于事

我希望表单不会通过执行Alt+来关闭,F4但如果Application.Exit()this.Close从同一个表单调用,它应该被关闭。

我试过了CloseReason.UserClosing,但仍然没有帮助。

0 投票
4 回答
3101 浏览

c++ - 何时调用 PostQuitMessage

像许多应用程序一样,我的应用程序创建了多个窗口。我不知道也无法跟踪创建了多少个窗口,所以我不知道什么时候没有。

我的问题是,当所有窗口都关闭时,除非我PostQuitMessage以某种方式调用,否则应用程序会在没有打开窗口的情况下继续运行(显然)。我不能调用PostQuitMessage消息处理程序来响应WM_DESTROY消息,因为当第一个窗口关闭时,这将关闭所有窗口,即使还有 20 个窗口仍然打开。

我的问题是我如何知道何时调用PostQuitMessage(0)以实际终止应用程序?

0 投票
3 回答
4277 浏览

macos - 未调用 applicationWillTerminate

我实现了 applicationWillTerminate 方法,但它从未被调用

如何在应用程序关闭之前执行一些代码?

谢谢

0 投票
1 回答
1217 浏览

macos - 关闭窗口时出错(可可应用程序)

这是我在应用程序中关闭窗口时得到的日志:

在我关闭应用程序之前一切正常:当它进入applicationWillTerminate方法时,这些消息出现在日志中并且应用程序崩溃。

我只是打开和关闭应用程序,启动后没有代码执行

我不知道这是否重要,但我在 MainMenu.xib 中也有剪辑内容警告(在按钮处)

谢谢

0 投票
1 回答
711 浏览

java - java,声明一个在应用程序关闭之前运行的方法

我想在我的应用程序关闭之前进行一些操作。

我看到有动作监听器,但我没有框架或类似的东西。只是一个唯一的java文件。

我怎样才能设置某种控制?

0 投票
4 回答
3265 浏览

android - 按下返回按钮时确认应用程序关闭

我怎样才能使按下后退按钮不会关闭我的应用程序?我想显示一条确认消息。

谢谢你。

0 投票
2 回答
1028 浏览

c - 如何禁用C中的关闭按钮?

有谁知道如何使用.exe从 C 程序创建的可执行文件禁用 Windows 控制台窗口上的关闭按钮?