【发布时间】:2013-08-06 17:04:43
【问题描述】:
我有一个与硬件交互的程序正在运行,但我需要测试程序何时崩溃/中止或任何导致程序异常退出的情况,以查看当软件设置为硬件时的状态崩溃。
在 C++ 中,我看到了一篇关于使用 abort() 调用 (What is the easiest way to make a C++ program crash?) 的帖子,但我不确定 VB 的等效项是什么。我最接近的是在调试时,按下停止调试按钮,但我认为有比这更好的解决方案。
是否有任何特定代码会导致此类事件发生,或者是否有像 abort() 这样的调用会使其在心跳中发生?
【问题讨论】:
-
不知道这是否与您的情况有关,但您可能还想查看应用程序事件 UnhandledException 处理程序 - 您可以使用它作为支持来响应(几乎)任何异常并强制硬件进入已知的安全状态。