关于结束进程(50分)

  • 主题发起人 主题发起人 gaocaipu
  • 开始时间 开始时间
G

gaocaipu

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在在服务器上运行一个delphi的可执行文件,但是由于某种原因这个程序死机了,在任务管理器中结束该进程结束不了,提示程序正在调试,请问各位,这个有可能是什么原因?服务器的原因还是程序的原因?
 
希望大家帮忙啊,发表发表意见,急!
 
服务器上各个文件夹和文件右击都有个安全页,设置完全控制跟这个有关系吗?
 
在调用线程的主程序中:ComThread.ExistExecute:=False;
在线程中:
procedure TCommThread.Execute;
...
begin
...
ExistExecute := true;
While ExistExecute do begin
try
...//线程代码
except
end;
end;
...
end;
 
程序死的原因太多,硬件或软件上的原因都有,不过一般都是软件原因占绝大多数。
还是仔细检查你的代码有没有什么不完善的地方,如果是多线程的程序,就要注意线程的释放。
 
但是在以前的机器上没有发现过这种问题啊,一样的程序。
 
to weiliu:但是在任务管理器中结束进程怎么也结束不了呢?
 
服务器的P4处理器的超线程技术,在任务管理器的性能页上显示两个CPU使用记录图表,这个问题跟这个有关系吗?
 
没有人知道吗?
 
后退
顶部