用shellExecute打开一个exe文件,为什么第二次就打不开了
我有两个delphi的exe文件,分别为main.exe,base.exe
我现在要在main.exe中调用base.exe
调用方法如下:
PathStr:=ExtractFilePath(Paramstr(0));
pathStr:=pathstr+'\'+'base.exe';
ShellExecute(0,nil.pchar(pathstr),nil,nil,SW_SHOW);
当第一次调用时能打开base.exe,但当我关闭base.exe后再用main.exe打开就打不开了,没任何反映。
要重打开main.exe才行。不知什么原因,请各位帮忙。急啊。