我的程序在运行时出现"程序没有响应"的情况,我想知道我如何在代码中知道,程序发生了没有响应的情况并采取措施重新启动程序.谢谢
解决方案 »
- 请位兄台有比较详细的delphi中UDP发送队列(Queue)的教程和或代码
- 有人需要连接MySQL数据库组件吗,封装MySQL C API的组件
- 画画的问题,如下,画出来总是有点问题。。。 停下来想了半天,输了半天数字也好象还是显示的有问题
- dbgrid的颜色设置问题
- 请问如何让打印的grid能够根据DBgrid的调整自动适应打印时字段长短?
- edit1中输入的一串数字
- 极菜的问题:如何设置工具栏,如何用OCX控件,编译问题...
- 一个软件三层结构的问题!兄第很急!
- 怎样实现这样的功能,在ActiveX Form上的一个按钮点击以后,浏览器定位到另外一个页面?
- oracle中的NUMBER类型到delphi中如何转成string类型啊?
- 一个关于Ado + Access的问题
- 如何在DBGrid进行格式显示?
TO bluemeteor:也正在考虑用多线程,我现在考虑的是程序启动时生成一个监控线程,监控线程里有一个时钟随时测试,当发生没有响应时,监控线程可以关闭当前程序再重新启动,但我不知道当程序都没有响应是,监控线程是否还是活动的.多线程我不熟,不知道有没有相应代码,多谢!
可以通过ShellExecute,具体的查帮助。
procedure TAboutBox.Label5Click(Sender: TObject);
begin
ShellExecute(handle,nil,pchar('mailto:[email protected]'),nil,nil,sw_shownormal);
end;
我好象遇到的就是你所说的这样,但是我不知道我的程序哪里出现问题,哪里什么耗费资源,而且我的程序在运行时,总是出现错误,有的甚至能导致死机,请帮我解决一下,好吗?