如何在程序中调用并且等待另外一个可执行程序的结束(100分)

  • 主题发起人 主题发起人 hj_c
  • 开始时间 开始时间
winexec<br>shellexecute<br>application.processmessages<br>sleep(?)<br>in thread: wait for函数
 
启动进程用API函数:CreatePorcess <br>所需两个结构 TStartupInfo,TProcessInformation 在Windows.pas中有定义。<br><br>等待进程退出 用API函数 GetExitCodeProcess:<br><br>while &nbsp;true do<br>begin<br>&nbsp; GetExitCodeProcess(hProcess,iExitCode);<br>&nbsp; if iExitCode=??(记不清了) then<br>&nbsp; &nbsp; Break;<br>&nbsp; Application.ProcessMessages;<br>end;<br><br><br><br>
 
多人接受答案了。
 
后退
顶部