{ /*我将目标程序的路径保存到了当前程序目录中的path.ini文件中,但如果当前程序第一次运行的话,是不存在这个文件的,所以就可以用topdndialog来打开了,做这点只是为了方便,不用每次都得点目标程序*/
if(openfile->execute())
{
ansistring apppath="path="+extractfilepath(openfile->filename);
writeprivateprofilesection("xy2path",apppath.c_str(),(extractfiledir(application->exename)+"\\path.ini").c_str());//蒋目标程序的路径存到path.ini文件中。
}else
{
return;
}
}
//下面的代码开始启动目标程序
process_information pi;
startupinfo si;
si.cb=sizeof(si);
si.lpreserved=null;
si.lpdesktop=null;
si.lptitle=null;
si.cbreserved2=0;
si.lpreserved2=null;
si.dwflags=startf_useposition;
si.dwx=0;
si.dwy=0;
char appname[300];
getprivateprofilestring("xy2path","path","",appname,250,(extractfiledir(application->exename)+"\\path.ini").c_str());
strcat(appname,"\\xy2.exe");