【发布时间】:2015-10-23 18:49:42
【问题描述】:
我想在 Delphi XE 7 中实现一个简单的看门狗定时器,有两个用例:
• 看门狗确保操作执行时间不超过x 秒
• 看门狗确保发生错误时将消息异常存储在日志文件中
您能建议我任何解决方案吗?
【问题讨论】:
-
我可以使用
WaitForSingleObject()吗? -
跟踪时间。一旦超过 x 秒,就退出。
-
@DavidHeffernan 谢谢。当我执行某些操作(例如启动 MSWord)然后应用程序挂起时,可能会出现这种情况。我应该为它创建一个多线程吗?
-
通过修复程序中的错误来避免挂起不是更容易吗?
-
解决方案的哪一部分遇到了问题?你已经说明了你想让你的程序做什么,那么是什么阻止你这样做呢?