在Delphi中,如何调用外部exe文件?(50分)

  • 主题发起人 主题发起人 zjhyxjs
  • 开始时间 开始时间
Z

zjhyxjs

Unregistered / Unconfirmed
GUEST, unregistred user!
在Delphi中,如何调用外部exe文件? 最好能附源程序说明!谢谢大侠相互助!!!
 
winexec(PChar(你要调用的Exe文件的路径),application.Handle)
ShellExecute(handle,nil,pchar('你要调用的Exe文件的路径'),nil,nil,SW_SHOWNORMAL);
 
调 用一个api 就行了,要用到shellapi 单元
如调用word
shellexecute(handle,nil,pchar('winamp'),nil,nil,sw_SHOWNORMAL);
 
uses ShellAPI;

procedure TFm.SpeedButton1Click(Sender: TObject);
var
filen:string;
begin
filen:='c:/fx.exe';
winexec(PChar(filen), SW_SHOWNORMAL);
end;
 
调 用一个api 就行了,要用到shellapi 单元
如调用word
shellexecute(handle,nil,pchar('winword'),nil,nil,sw_SHOWNORMAL);
 
多看看api吧,它会对你帮助很大的
 
那么,怎样让外部的exe文件窗口,包含在自编的窗口之中运行呢?
 
大家回答得都很好,但分数只能给一个人!
我是一个初学者,以后还有很多请教大家的!
我没有书,winexec() 括号里的参数,怎样用法不太清楚?
 
后退
顶部