如何在DELPHI程序中执行外部命令(50分)

  • 主题发起人 主题发起人 fanhongwei
  • 开始时间 开始时间
F

fanhongwei

Unregistered / Unconfirmed
GUEST, unregistred user!
我有两个可执行程序:一个是主程序,另外一个是配置程序。
我想在主程序中执行配置程序,执行完以后返回主程序。请问如何写代码
 
你查閱這個試試 WaitForSingleObject
 
引用SHELLAPI单元,调用shellexecute函数
 
请大家写个例程好吗,只要可以通过,都给分
 
用 ShellExecute 是可以, 但并不能返回主程序.
ShellExecute(handle,
nil,
PChar('想要執行的程式'),
nil,
PChar(ExtractFilePath(Application.ExeName)),
SW_SHOWMAXIMIZED);

WinExec() 和 WaitForSingleObject() 你自己查閱一下幫助.
 
1.
WinExec(pchar('c:/temp.exe'),SW_SHOWDEFAULT);
2.
shellexecute(0,nil,pchar('c:/temp.exe'),nil,nil,SW_NORMAL);
3.使用线程,好象必要。
 
谢谢大家
 
后退
顶部