问题标签 [exit]

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 投票
2 回答
34037 浏览

c# - Application.Exit() vs Application.ExitThread() vs Environment.Exit()

我想弄清楚我应该使用哪个。在关闭我的 WinForm 应用程序时,会在对话框模式下触发表单。该表单运行一个后台工作程序,它将数据库与远程数据库同步,并在“启动表单”上显示它的进度。

我有这样的方法:

这就是我从Menu --> ExitForm_FormClosing()事件中关闭我的应用程序的调用。 Application.Exit()给出以下错误-->

收藏已修改;枚举操作可能无法执行。

现在我读到这Environment.Exit()很残酷,意味着您的应用程序可能有问题(请参阅此处)。

Application.ExitThread()工作,但我承认它可能只是看起来工作,因为我之前从未使用过它,我不确定什么时候通常适合这样做。

0 投票
8 回答
838308 浏览

bash - 在 Bash 脚本中,如果发生某种情况,如何退出整个脚本?

我正在用 Bash 编写一个脚本来测试一些代码。但是,如果首先编译代码失败,则运行测试似乎很愚蠢,在这种情况下,我将中止测试。

有没有一种方法可以做到这一点,而无需将整个脚本包装在 while 循环中并使用中断?像dun dun dun goto这样的东西?

0 投票
3 回答
1421 浏览

c++ - 主题:拦截关闭框事件并防止应用程序退出?(C++)

当用户单击主题窗口(小部件)的关闭框时如何拦截,以及如何防止 Motif 窗口管理器在单击关闭框时关闭整个调用应用程序(以便我的应用程序可以关闭 Motif 应用程序上下文和windows并继续运行)?我试图通过谷歌、tuts 和 docs 找出自己,但没有骰子。需要 C++。

0 投票
1 回答
34393 浏览

python - 在 PyQt 应用程序中退出时提示

有什么方法可以提示用户退出用 Python 编写的 gui 程序?

诸如“您确定要退出程序吗?”之类的内容。

我正在使用 PyQt。

0 投票
2 回答
1384 浏览

python - 如何从 python 代码中捕获嵌入式 C++ 模块中的 exit()?

我在我的 python 应用程序中嵌入了一个 c++ 库(使用 SIP 完成绑定)。在某些情况下(错误情况),该库使用 exit(),这会导致我的整个应用程序退出。有没有办法捕捉这个事件,或者我需要修改库以不同方式处理错误情况?

非常感谢你,

0 投票
1 回答
552 浏览

windows-mobile - Windows Mobile 5 - 处理应用程序退出

我正在为 Windows Mobile 5.0 开发,我的应用程序遇到了一个小问题。我正在使用 win32 api 来安排一个进程定期运行。这要归功于http://www.codeproject.com/KB/mobile/WiMoPower1.aspx上发布的代码(调用 CeRunAppAtTime)

然而,我遇到的问题是,如果我正在安排一个进程运行并且应用程序被强制关闭(比如通过进程退出或关闭手机),那么计划的项目仍然运行。

有没有办法处理退出,以便我可以删除我的预定项目?我不熟悉 Windows API,因此非常感谢您在托管代码中提供的任何帮助。

谢谢,马特

0 投票
1 回答
880 浏览

browser - Xbap 应用程序:当用户关闭浏览器或浏览器选项卡时,如何提示用户确认退出?

app.xaml 中的 application_exit 和 session_ending 事件无济于事。

有什么办法可以做到这一点?

0 投票
4 回答
2557 浏览

c# - c# windows mobile 标准 - 后退按钮不会关闭应用程序

当我按下后退按钮时,应用程序的背景仍然存在。有谁知道我能做些什么来防止这种情况发生?如果我使用 Application.Exit(),它可以工作。

在此先感谢您喜欢stackoverflow :)

0 投票
3 回答
223 浏览

windows - 我怎么知道加载我的 dll 的 .exe 即将退出?

我有一个 dll,它实际上是一个注册的 com 服务,然后由另一个 .exe 进程加载。我希望当用户退出 .exe 以在为时已晚之前从我的 dll 中执行一些资源关闭步骤。我试图从我的 DLL 的 DllMain 中截获 DLLPROCESSSDETACH 或 DLLTHREADDETACH 但似乎当它到达那里时,已经为时已晚,因为我的 DLL 启动的线程(我需要执行关闭步骤)已经停止了?!当然,我不控制 .exe 代码,否则我会从那里调用一个调用来在它退出之前执行那些干净的关闭步骤。我只能处理 DLL 本身。似乎也没有调用 DllCanUnloadNow 或 DllUnregisterServer 。

有没有人可以解决这种情况?

提前感谢您的任何意见。

0 投票
1 回答
579 浏览

iphone - 在 iPhone 中禁用屏幕最小化动画效果:

当用户按下 iPhone 上的主页按钮时,是否可以禁用主屏幕最小化动画效果?或者我们可以设置我们自己的自定义图像来最小化动画吗?

问候 ypk