问题标签 [quit]
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.
emulation - HP WebOS 3.0 模拟器,如何导航
有谁知道我如何退出 HP webOS 3.0 Emulator 中的程序。没有任何主页按钮,我在谷歌的任何地方都找不到答案。谢谢
ios - iOS App在退出时崩溃,如何调试?
我的应用程序在我退出时崩溃(不是按主页按钮并转到后台),我想问题是 viewDidUnload 中释放的一些对象在 dealloc 中再次释放,但我不确定。由于我的代码有10000多行,有什么工具或方法可以快速定位错误吗?或者它是由其他东西引起的,而不是一个物体被释放两次?
谢谢!
这是左窗格的屏幕截图:
另外,我尝试在 viewDidUnload 和 dealloc 中记录消息,但没有看到任何错误消息。
对于dealloc也是一样。
编辑 2:我的应用程序使用核心数据,所以我需要在退出核心数据时手动完成什么(否则它会崩溃)?
ios - 当用户单击主页按钮时,如何重置我的 iOS 应用程序?
我有一个基于动画的计时器应用程序,当我退出应用程序时它不会重置。我需要单击主页按钮,然后退出应用程序并重新启动它以重置计时器。当按下主页按钮时,如何告诉应用程序重置?
java - How to quit a java program at a specific time
I have a JMS listener app, and the class QueueReceive implements MessageListener.the main function as below:
Is there any way to quit the app at a specific time within the program not by way of the jms Message?
debugging - 调试 SHDocVw.InternetExplorer.Quit 不关闭 iexplore.exe 进程
我认为没有明确的答案,那么您将如何调试此问题?:
我的主应用程序(一个 MicroStation 插件)使用 SHDocVw.InternetExplorer COM 包装器启动 IE,与之交互,在不使用时隐藏它(例如,当用户关闭窗口并将 InternetExplorer.Visible 设置为 false 时拦截)。
当主应用程序关闭时,插件通过调用 InternetExplorer.Quit 关闭 IE,但 iexplore 进程仍在运行(在主应用程序关闭时 IE 被隐藏)。
我试过的:
- 调用 Quit 后在 InternetExplorer 对象上调用 System.Runtime.InteropServices.Marshal.FinalReleaseComObject
- 在 Quit 和 FinalReleaseComObject 之后将对 InternetExplorer 对象的引用设置为 null
- 确保在主应用程序退出之前父托管对象得到 GC(检查是否调用了 Finalize)
- 创建一个测试控制台应用程序并尝试在那里重现问题。例如,当 IE 处于隐藏状态时尝试调用 Quit。(我无法重现该问题,应用程序一退出 IE 就会关闭)
同样有趣的是,我无法在同一个主应用程序(MicroStation 插件)中重现调用 Quit 的问题,但是在主应用程序运行时,而不是在退出事件处理代码中。当在其他地方调用 Quit 按预期关闭 IE。
否则 InternetExplorer 对象对我来说是不透明的。
还有其他方法可以调试此问题吗?
编辑:可能值得注意的是,主应用程序创建了一个 UserControl 并使 IE 窗口成为此 UserControl 的子级(使用 SetWindowLong 更改 GWL_STYLE 以允许窗口成为子级,并使用 SetParent 将 UserControl 设置为父级)。但是当 IE 被隐藏时(即退出尝试失败时),父窗口设置为 0。
谢谢!
c++ - 以编程方式退出 MFC 应用程序的正确方法是什么?
使用 Windows MFC C++。我有一个第三方应用程序在我的 CWinApp 派生类中调用用户定义的方法。此方法在 InitInstance() 之后调用。如果此方法中存在错误,例如抛出异常并在 try/catch 块中捕获,我想从 catch 块中退出应用程序。什么是规范和正确的戒烟方法?
更新:
Serge 我相信在 InitInstance() 中返回 false 是正确的退出应用程序的方法。但是,现在假设我想退出 CDialog 派生类的 OnInitDialog() 处理程序,那么正确的方法是什么。
更新 2
对我来说,我发现调用 PostMessage(WM_CLOSE) 是我的非模态 CDialog 派生类的最佳方法。在某些情况下,我尝试过的所有其他退出方法都会引发一些异常。
这是我如何使用它的示例:
python - 如何在最后一个窗口关闭/销毁后退出 pygtk 应用程序
有没有办法告诉 gtkgtk.main_quit()
在应用程序的最后一个打开窗口关闭/销毁时自动调用?
如果没有提供此功能的直接功能,我可以想到以下内容: 在窗口的销毁方法中:获取进程中打开的窗口的列表,如果它为空则退出。有没有办法得到这样的名单?
显而易见的解决方案是手动跟踪所有打开的窗口,但如果可能的话,我想避免这种情况。
c# - c# interop PowerPoint Quit 在某些机器上阻止应用程序
在任务管理器上退出后,这与 Interop 学习应用程序无关——我已经用 Marshal 和 GC 解决了这个问题。
我正在制作一个通过互操作连接到 word、excel 和 powerpoint 的应用程序。Word 和 excel 没有问题,但 powerpoint 会在客户端机器上的 App.quit() 上阻止我的应用程序。
在我的开发机器上,它工作正常,但在两台客户端机器上,当它执行退出 PowerPoint 应用程序的行时,它只是挂在那里等待 powerpoint 关闭 - 从来没有。
以前有人遇到过这个问题吗?我的开发机器上可能有什么不在两台客户端机器上?
我会很感激任何想法
编辑:在以前不会挂起的机器上,现在它挂起,除非我让应用程序可见
qt - 退出Qt程序的正确方法?
我应该如何退出 Qt 程序,例如在加载数据文件时,发现文件损坏,用户需要退出此应用程序或重新启动数据文件?
我是不是该:
- 称呼
exit(EXIT_FAILURE)
- 称呼
QApplication::quit()
- 称呼
QCoreApplication::quit()
(2)和(3)之间的区别?
php - PHP 脚本在 str_getcsv 上停止,没有错误
新手在这里有一个令人沮丧但可能很简单的问题。我正在尝试编写一个脚本,该脚本将获取 .csv 的最后一行,其中包含 2 列。我只需要第二列中的值进行计算。我一直在尝试使用 str_getcsv 访问第二列,然后计算数学。该脚本在我的本地服务器上运行良好,但是当我上传到网络服务器时,脚本停止并且页面的其余部分不会加载。没有错误消息。这是我一直在使用的代码。它到达 hello1 回声并停止。