Click here to Skip to main content
15,919,613 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: EXE Doubles in Size with every Resorce Compile Pin
Shay Harel12-Dec-03 6:11
Shay Harel12-Dec-03 6:11 
GeneralSolved it Pin
Lucky the code machine15-Dec-03 4:30
Lucky the code machine15-Dec-03 4:30 
GeneralRunning a exe from code Pin
Mortis12-Dec-03 0:26
Mortis12-Dec-03 0:26 
GeneralRe: Running a exe from code Pin
BaldwinMartin12-Dec-03 0:52
BaldwinMartin12-Dec-03 0:52 
GeneralRe: Running a exe from code Pin
Mortis12-Dec-03 4:34
Mortis12-Dec-03 4:34 
GeneralRe: Running a exe from code Pin
BaldwinMartin12-Dec-03 4:40
BaldwinMartin12-Dec-03 4:40 
GeneralRe: Running a exe from code Pin
Mortis12-Dec-03 5:11
Mortis12-Dec-03 5:11 
GeneralRe: Running a exe from code Pin
Shay Harel12-Dec-03 6:17
Shay Harel12-Dec-03 6:17 
Whoooo looks like you know your way around ShellExecute !!
Here is a question.

I have been using it almost the same way but I need to know if the execution ended in an error, is there any way to know that ?

I use ShellExecute to run PKZIP to unzip a big file and then I just wait with:
<br />
SHELLEXECUTEINFO sei;<br />
	sei.cbSize =sizeof(sei);<br />
	sei.fMask = SEE_MASK_NOCLOSEPROCESS;	//set the waiting flag<br />
	sei.hwnd = m_hWnd;			//pointer to our window<br />
	sei.lpFile="x.bat";	//name of file to run<br />
	sei.nShow=SW_MINIMIZE;					//hide window<br />
	sei.lpVerb=NULL;				<br />
	sei.lpParameters="";			<br />
	sei.lpDirectory="";<br />
	<br />
<br />
	ShellExecuteEx(&sei);<br />
	//wait for it to complete<br />
	long factor=0;<br />
	while (WaitForSingleObject (sei.hProcess, 0)==WAIT_TIMEOUT)<br />
	{<br />
		factor++;<br />
		if (factor==1000)<br />
			progbar.StepIt();<br />
				<br />
	}<br />


The problem is , how do I know for example if the PKZIP did not find the file I told him to look for, or any kind of error....

Shay
GeneralRe: Running a exe from code Pin
BaldwinMartin12-Dec-03 6:32
BaldwinMartin12-Dec-03 6:32 
GeneralRe: Running a exe from code Pin
Shay Harel12-Dec-03 6:48
Shay Harel12-Dec-03 6:48 
GeneralRe: Running a exe from code Pin
BaldwinMartin12-Dec-03 6:53
BaldwinMartin12-Dec-03 6:53 
GeneralRe: Running a exe from code Pin
BaldwinMartin12-Dec-03 9:04
BaldwinMartin12-Dec-03 9:04 
GeneralExecuting a program with arguments Pin
Nicolas Bonamy11-Dec-03 23:45
Nicolas Bonamy11-Dec-03 23:45 
GeneralRe: Executing a program with arguments Pin
David Crow12-Dec-03 2:48
David Crow12-Dec-03 2:48 
GeneralRe: Executing a program with arguments Pin
Nicolas Bonamy12-Dec-03 2:57
Nicolas Bonamy12-Dec-03 2:57 
GeneralRe: Executing a program with arguments Pin
David Crow12-Dec-03 3:16
David Crow12-Dec-03 3:16 
GeneralRe: Executing a program with arguments Pin
Nicolas Bonamy12-Dec-03 3:38
Nicolas Bonamy12-Dec-03 3:38 
GeneralRe: Executing a program with arguments Pin
l a u r e n12-Dec-03 20:40
l a u r e n12-Dec-03 20:40 
GeneralCComObject&lt;&gt; Problem Pin
Braulio Dez11-Dec-03 23:42
Braulio Dez11-Dec-03 23:42 
GeneralRe: CComObject<> Problem Pin
Peter Molnar12-Dec-03 10:16
Peter Molnar12-Dec-03 10:16 
GeneralRe: CComObject&lt;&gt; Problem Pin
Braulio Dez14-Dec-03 21:38
Braulio Dez14-Dec-03 21:38 
GeneralRe: CComObject&lt;&gt; Problem Pin
Peter Molnar15-Dec-03 14:38
Peter Molnar15-Dec-03 14:38 
GeneralBlank spaces in system function pathnames Pin
dukeleto11-Dec-03 23:24
dukeleto11-Dec-03 23:24 
GeneralRe: Blank spaces in system function pathnames Pin
Ian Darling11-Dec-03 23:39
Ian Darling11-Dec-03 23:39 
GeneralRe: Blank spaces in system function pathnames Pin
David Crow25-Oct-06 3:24
David Crow25-Oct-06 3:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.