Click here to Skip to main content
15,925,202 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralThank you!!!! Pin
ns24-Jan-03 3:03
ns24-Jan-03 3:03 
GeneralARGH! trying to add a combobox Pin
Ron H.23-Jan-03 5:33
Ron H.23-Jan-03 5:33 
QuestionWM_TIMER in a MFC Console App.. Possible? Pin
RobJones23-Jan-03 5:23
RobJones23-Jan-03 5:23 
AnswerRe: WM_TIMER in a MFC Console App.. Possible? Pin
Gary R. Wheeler23-Jan-03 6:04
Gary R. Wheeler23-Jan-03 6:04 
Generalwhat header do I use for countof() Pin
Anonymous23-Jan-03 7:52
Anonymous23-Jan-03 7:52 
GeneralRe: what header do I use for countof() Pin
Gary R. Wheeler23-Jan-03 10:21
Gary R. Wheeler23-Jan-03 10:21 
GeneralRe: what header do I use for countof() Pin
RobJones24-Jan-03 4:28
RobJones24-Jan-03 4:28 
GeneralOne more quick question.. Pin
RobJones24-Jan-03 7:01
RobJones24-Jan-03 7:01 
I am using your code like this... (Everything works perfect) but the problem is that I show a memory leak:

Detected memory leaks!
Dumping objects ->
thrdcore.cpp(166) : {55} client block at 0x00315208, subtype 0, 112 bytes long.
a CWinThread object at $00315208, 112 bytes long
Object dump complete.

// using this to start the thread...

// START THE WORKER THREAD (USED AS A TIMER).
AfxBeginThread(ThreadFunction, theApp);


// WORKER THREAD USED AS A 30 SECOND TIMER.
// THE REASON FOR THIS IS SOME ENDPOINTS MAY NOT RESPOND TO THE HTTP STATUS
// PULL.. THEY MAY HANG.. KILL THE CONSOLE APP IF 30 SECONDS PASS..

UINT ThreadFunction(LPVOID lParam)
{
	// SYNC OBJECT
	CSyncObject* wait_list[] = { &ThreadTerminate };
	
	// LOOP UNTIL THE APP CLOSES OR THE TIMER FORCES THE APP TO CLOSE
	for(;;)
	{
		CMultiLock wait(wait_list, countof(wait_list));
		DWORD wait_object = wait.Lock(30000, FALSE);
		
		if( wait_object == WAIT_OBJECT_0)
			break;
		else if(wait_object == WAIT_TIMEOUT)
		{
			// JUST REACHED 30 SECONDS.
			printf("HTTP Service Timed Out..\n");
			ExitProcess(0);
		}
	}
	return 0;
}


Am I missing something..
GeneralRe: One more quick question.. Pin
Gary R. Wheeler25-Jan-03 0:23
Gary R. Wheeler25-Jan-03 0:23 
GeneralKilling Connections Pin
OBRon23-Jan-03 5:01
OBRon23-Jan-03 5:01 
GeneralRe: Killing Connections Pin
Gary R. Wheeler23-Jan-03 6:19
Gary R. Wheeler23-Jan-03 6:19 
GeneralCapture screen Pin
jeremysay23-Jan-03 4:37
jeremysay23-Jan-03 4:37 
GeneralRe: Capture screen Pin
Paul M Watt23-Jan-03 5:05
mentorPaul M Watt23-Jan-03 5:05 
GeneralRe: Capture screen Pin
jeremysay23-Jan-03 5:26
jeremysay23-Jan-03 5:26 
GeneralRe: Capture screen Pin
Gary Kirkham23-Jan-03 6:05
Gary Kirkham23-Jan-03 6:05 
GeneralRe: Capture screen Pin
jeremysay23-Jan-03 21:14
jeremysay23-Jan-03 21:14 
GeneralRe: Capture screen Pin
Gary R. Wheeler23-Jan-03 6:24
Gary R. Wheeler23-Jan-03 6:24 
GeneralRe: Capture screen Pin
jeremysay23-Jan-03 21:15
jeremysay23-Jan-03 21:15 
GeneralWHQL: ChkINF fails with unknown error Pin
peterchen23-Jan-03 4:31
peterchen23-Jan-03 4:31 
GeneralRe: WHQL: ChkINF fails with unknown error Pin
Andreas Saurwein23-Jan-03 5:04
Andreas Saurwein23-Jan-03 5:04 
GeneralRe: WHQL: ChkINF fails with unknown error Pin
peterchen23-Jan-03 5:20
peterchen23-Jan-03 5:20 
QuestionHow do I activate a MDI Frame/Child? Pin
Eldon Zacek23-Jan-03 3:54
Eldon Zacek23-Jan-03 3:54 
AnswerRe: How do I activate a MDI Frame/Child? Pin
Joaquín M López Muñoz23-Jan-03 6:27
Joaquín M López Muñoz23-Jan-03 6:27 
GeneralProblems in Threading Pin
summo23-Jan-03 3:44
summo23-Jan-03 3:44 
Generalpopping up text in default text viewer Pin
joshfl23-Jan-03 3:29
joshfl23-Jan-03 3:29 

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.