作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Visual C++ 中,当 terminate()
被调用时,默认行为是调用 abort()
,它默认显示一个消息框,然后 - 在 OK 按钮之后按下消息框 - 终止应用程序。 “显示消息框”部分对于必须在没有人工交互的情况下工作的程序不是很好,因为程序只是挂起直到按下按钮。
在 VC++8 中微软引入了 _set_abort_behavior()
可以在应用程序启动时调用并禁止在 abort()
中显示消息框的函数。
如何在 VC++7 及更早版本中实现相同的功能?我可以编写我的自定义 terminate()
处理程序,但在其中调用什么是最好的操作,以便程序以与 abort()
相同的方式终止,但没有消息框?
最佳答案
调用操作系统的进程终止函数。 Windows 上的 TerminateProcess()。
关于c++ - 我如何在 VC++7 及更早版本中模拟 _set_abort_behavior?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2288931/
我是一名优秀的程序员,十分优秀!