Click here to Skip to main content
15,916,288 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Pop up blocker designing problem Pin
James R. Twine27-Apr-06 3:03
James R. Twine27-Apr-06 3:03 
GeneralRe: Pop up blocker designing problem Pin
captaincse28-Apr-06 21:14
captaincse28-Apr-06 21:14 
Questionnmake to build dll Pin
Shiva Prasad27-Apr-06 2:05
Shiva Prasad27-Apr-06 2:05 
QuestionDisable the menu Pin
Anu_Bala27-Apr-06 0:45
Anu_Bala27-Apr-06 0:45 
QuestionComparing colors-newbie Pin
antonaras_marcou27-Apr-06 0:05
antonaras_marcou27-Apr-06 0:05 
AnswerRe: Comparing colors-newbie Pin
Cedric Moonen27-Apr-06 0:14
Cedric Moonen27-Apr-06 0:14 
GeneralRe: Comparing colors-newbie Pin
antonaras_marcou27-Apr-06 0:23
antonaras_marcou27-Apr-06 0:23 
GeneralRe: Comparing colors-newbie Pin
Stephen Hewitt27-Apr-06 0:51
Stephen Hewitt27-Apr-06 0:51 
GeneralRe: Comparing colors-newbie Pin
antonaras_marcou27-Apr-06 2:49
antonaras_marcou27-Apr-06 2:49 
GeneralRe: Comparing colors-newbie Pin
BadKarma27-Apr-06 5:11
BadKarma27-Apr-06 5:11 
GeneralRe: Comparing colors-newbie Pin
antonaras_marcou27-Apr-06 8:07
antonaras_marcou27-Apr-06 8:07 
GeneralRe: Comparing colors-newbie Pin
Stephen Hewitt27-Apr-06 13:54
Stephen Hewitt27-Apr-06 13:54 
QuestionRe: Comparing colors-newbie Pin
David Crow27-Apr-06 3:10
David Crow27-Apr-06 3:10 
Questionproblem in triggering events Pin
rajeev8227-Apr-06 0:00
rajeev8227-Apr-06 0:00 
AnswerRe: problem in triggering events Pin
Cedric Moonen27-Apr-06 0:12
Cedric Moonen27-Apr-06 0:12 
AnswerRe: problem in triggering events Pin
Roger Stoltz27-Apr-06 0:34
Roger Stoltz27-Apr-06 0:34 
GeneralRe: problem in triggering events Pin
rajeev8227-Apr-06 0:54
rajeev8227-Apr-06 0:54 
AnswerRe: problem in triggering events Pin
Roger Stoltz27-Apr-06 1:00
Roger Stoltz27-Apr-06 1:00 
GeneralRe: problem in triggering events Pin
rajeev8227-Apr-06 1:19
rajeev8227-Apr-06 1:19 
AnswerRe: problem in triggering events Pin
Roger Stoltz27-Apr-06 2:50
Roger Stoltz27-Apr-06 2:50 
QuestionWaiting for the thread end Pin
gomez_a26-Apr-06 23:44
gomez_a26-Apr-06 23:44 
(VS 2005 MFC) I have a list of 5 threads, for example:

struct T_PARAMS
{
HWND hWnd; // a handle to dialog window, using in thread
};

int thread_count = 5; // I have 5 threads
CWinThread *pThread; // pointer to thread
CList<cwinthread*, cwinthread*=""> mList; // list of the pointers to threads
int lp = 0;

// First I create 5 stopped threads:
for(lp = 0; lp < thread_count; lp++)
{
params = new T_PARAMS();
params->hWnd = m_hWnd;
pThread = AfxBeginThread(ThreadFunc, params, THREAD_PRIORITY_NORMAL, 0,
CREATE_SUSPENDED);
pThread->m_bAutoDelete = true;

mList.AddTail(pThread);
}

Now, when I have a list of pointers to threads, I want run threads, but I want to do it in this way: run first thread (mList[0]), wait so long how the first thread is working, next run second thread (mList[1]) and so on. For example:

POSITION pos;
CWinThread *wsk = NULL;

pos = mList.GetHeadPosition();
for(lp = 0; lp < thread_count; lp++)
{
wsk = (CWinThread *) mList.GetNext(pos);
wsk->ResumeThread();
// [*] now wait until thread is working - how to do it?
}

My threads are working properly, I use one semaphor to allow works only 1 thread at once, but I don't know how can I do - in line [*], that programm will wait after wsk->ResumeThread() until this thread is finished his work?

Regards
mwgomez
Poland
AnswerRe: Waiting for the thread end Pin
Roger Stoltz27-Apr-06 0:38
Roger Stoltz27-Apr-06 0:38 
AnswerRe: Waiting for the thread end Pin
Stephen Hewitt27-Apr-06 0:41
Stephen Hewitt27-Apr-06 0:41 
Questionhow to write a log file Pin
vuyyuru26-Apr-06 22:50
vuyyuru26-Apr-06 22:50 
AnswerRe: how to write a log file Pin
Cedric Moonen26-Apr-06 22:54
Cedric Moonen26-Apr-06 22:54 

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.