请问如何可靠的在一定时间关闭程序?(100分)

  • 主题发起人 主题发起人 WRainbug!
  • 开始时间 开始时间
W

WRainbug!

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何可靠的在一定时间关闭程序?
比如程序运行后10分钟强行关闭,
我的想法是用timer, 10分钟后, 强行application.terminate.
但我发现有时候程序处理过程中会让timer失效, 即使没有任何代码操作过timer.

请问大家有什么好的方法吗? 谢谢.
 
或者是创建线程后台监视程序。
 
简单点,你启动程序的时候另启动一个监护进程。在监护进程里面结束你当前程序。
 
程序启动既开启一个线程并记录开始运行的时间,线程中隔时判断当前时间-开始时间>10?,如果大于的话就杀掉进程
 
楼上的好建议.
 
楼上说的好复杂, 有简单点的方法没?
那个timer 失效有人知道是怎么回事吗?
 
后退
顶部