exe Datei unter C++
-
(c++ Borland builder unter xp)
wie kann ich eine exe datei unter c++ starten
hier den irfan viewer (Sichtprogramm für alle möglichen Bilder und Dokumente) und Parameter übergebenwie läuft das
kann shellexecute genutzt werden und wie odermit system??
?
-
-
oder wenn man auf die Anwendung warten möchte:
//--------------------------------------------------------------------------- bool ExecuteFile(TApplication* AApplication,String FileName,bool Wait) { try { TProcessInformation prozessinfo; TStartupInfo startinfo; if (Wait) startinfo.wShowWindow = SW_MINIMIZE; startinfo.cb = sizeof(TStartupInfo); setmem(&startinfo,sizeof(TStartupInfo),0); if(CreateProcess(NULL,FileName.c_str(),NULL,NULL,false, CREATE_DEFAULT_ERROR_MODE | NORMAL_PRIORITY_CLASS | DETACHED_PROCESS,NULL, NULL,&startinfo,&prozessinfo)==TRUE) { CloseHandle(prozessinfo.hThread); if(Wait) { while(WaitForSingleObject(prozessinfo.hProcess, 100) == WAIT_TIMEOUT) AApplication->ProcessMessages(); } CloseHandle(prozessinfo.hProcess); } return true; } catch(...) { return false; } } //---------------------------------------------------------------------------
vielleicht sowas
-
Wir hätten da uch noch den einen oder anderen Artikel in der FAQ anzubieten...
-junix
-
bestimmmt