如何在Delphi中启动执行文件??/(100分)

  • 主题发起人 主题发起人 denglb
  • 开始时间 开始时间
D

denglb

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在Delphi中启动执行文件??/
 
winexec('*.exe',SW_Normal);
 
use shellapi<br>shellexecute(handle,nil,pchar(filename),nil,nil,sw_shownormal);
 
createprocess
 
procedure TForm1.Image3Click(Sender: TObject);<br>var<br>b:string;<br>begin<br>b:=extractfilepath(application.exename)+'setup.exe';//取得文件路径<br>shellexecute(0,'open',pchar(b),0,0,sw_normal);//运行EXE文件<br>end;
 
用CreateProcess吧.
 
例子:<br>winexec('C:/代培生学籍管理/wpxj.exe',SW_MAXIMIZE);<br>&nbsp;
 
上面的都对
 
同意楼上观点,winexec真的很不错。
 
同意楼上观点,winexec我一直都是用
 
winexec('*.exe',SW_Normal);<br>
 
winexec<br>shellexecute<br>&nbsp;这两个都可以用
 
winExec主要是为了兼容以前16位的Windows.<br>对于32位的Windows,建议大家还是用CreateProcess,虽然参数多了一点。
 
这个问题,斑竹不是一向删之而后快的吗??
 
多人接受答案了。
 
后退
顶部