• 6821阅读
  • 4回复

gui异常死掉后,怎样自己重新启动? [复制链接]

上一主题 下一主题
离线netlove
 

只看楼主 倒序阅读 楼主  发表于: 2008-06-26
— 本帖被 XChinux 执行加亮操作(2008-06-26) —
如题
在线XChinux

只看该作者 1楼 发表于: 2008-06-26
异常??在main中使用try... catch
在catch中执行ShellExecute()

没试过QProcess::startDetached()行不行
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线netlove

只看该作者 2楼 发表于: 2008-06-26
to:XChinux
      现在没出现过异常。是公司给假象出来的。说是万一出现触摸屏无法动,死那儿的状态。让我想办法让这种情况下程序自动重启。我也是刚解决这方面的东西,没思路。用了线程,但是也没模拟出死机的状态,另外对线程也不是很懂。
  用try catch 是怎么处理?这样吗?try{
      app.exe();
}
然后catch{}
????
离线yj_yulin

只看该作者 3楼 发表于: 2008-06-26
用另外的进程来监视这个进程,没反应了就kill掉,再重新启动
离线tsuibin

只看该作者 4楼 发表于: 2010-01-11
引用第3楼yj_yulin于2008-06-26 15:15发表的  :
用另外的进程来监视这个进程,没反应了就kill掉,再重新启动



推荐。
快速回复
限100 字节
 
上一个 下一个