关于网友提出的“ 急!如何在一个应用程序中调用另一个应用程序,请高手指教”问题疑问,本网通过在网上对“ 急!如何在一个应用程序中调用另一个应用程序,请高手指教”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 急!如何在一个应用程序中调用另一个应用程序,请高手指教描述:
系统分成了多个子模块,每个子模块对应一个应用程序。现要将其整和,因而需要彼此之间进行调用
解决方案1:
◇[DELPHI]执行程序外文件
WINEXEC//调用可执行文件
winexec('command.com /c copy *.* c:\',SW_Normal);
winexec('start abc.txt');
ShellExecute或ShellExecuteEx//启动文件关联程序
function executefile(const filename,params,defaultDir:string;showCmd:integer):THandle;
ExecuteFile('C:\abc\a.txt','x.abc','c:\abc\',0);
ExecuteFile('http://tingweb.yeah.net','','',0);
ExecuteFile('mailto:tingweb@wx88.net','','',0);
COM+,否则:
var
hlpname:string;
begin
hlpname:= 'C:\htgl.hlp';
shellexecute(0,'open','htgl.hlp',nil,nil,SW_Show);
end;