Click here to Skip to main content
15,887,267 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: good programmer Pin
Emilio Garavaglia18-Sep-10 21:01
Emilio Garavaglia18-Sep-10 21:01 
QuestionLoad balance problem Pin
yu-jian16-Sep-10 16:30
yu-jian16-Sep-10 16:30 
AnswerRe: Load balance problem Pin
Garth J Lancaster16-Sep-10 23:59
professionalGarth J Lancaster16-Sep-10 23:59 
QuestionOLEDB CAccessor with CMultipleResults what am I doing wrong. Pin
Spawn@Melmac16-Sep-10 12:35
Spawn@Melmac16-Sep-10 12:35 
Questiongetting names of the lines in TAPI?? Pin
AmbiguousName16-Sep-10 7:53
AmbiguousName16-Sep-10 7:53 
QuestionRe: getting names of the lines in TAPI?? Pin
David Crow16-Sep-10 10:39
David Crow16-Sep-10 10:39 
QuestionTerminating Threads! [modified] Pin
Caslen16-Sep-10 3:21
Caslen16-Sep-10 3:21 
AnswerRe: Terminating Threads! Pin
Cool_Dev16-Sep-10 5:26
Cool_Dev16-Sep-10 5:26 
i think its not a safe practice to access the m_TerminateThread variable in main UI thread from another thread, without using any locking mechanisms. Better to use an Event object, which is initially non-signalled, set it to signaled in CDataControls::OnClose(), and wait on thread handle. And in Thread function,
//m_hEvent is the Event handle in CDataControls
while(WAIT_OBJECT_0 != WaitForSingleObject(self->m_hEvent,0))
{
	self->DoDataGrab(); 	//go and grab the data
	Sleep(100);		//don't hog the CPU
}

or,
while(WAIT_OBJECT_0 != WaitForSingleObjectself->m_hEvent,100))
{
	self->DoDataGrab(); 	//go and grab the data
}

GeneralRe: Terminating Threads! Pin
Roger Allen16-Sep-10 5:50
Roger Allen16-Sep-10 5:50 
GeneralRe: Terminating Threads! Pin
Luc Pattyn16-Sep-10 6:14
sitebuilderLuc Pattyn16-Sep-10 6:14 
GeneralRe: Terminating Threads! Pin
Caslen16-Sep-10 5:59
Caslen16-Sep-10 5:59 
GeneralRe: Terminating Threads! Pin
Chris Losinger16-Sep-10 6:02
professionalChris Losinger16-Sep-10 6:02 
GeneralRe: Terminating Threads! Pin
Caslen16-Sep-10 6:08
Caslen16-Sep-10 6:08 
AnswerRe: Terminating Threads! Pin
David Crow16-Sep-10 5:53
David Crow16-Sep-10 5:53 
GeneralRe: Terminating Threads! Pin
Caslen16-Sep-10 6:04
Caslen16-Sep-10 6:04 
GeneralRe: Terminating Threads! Pin
David Crow16-Sep-10 6:45
David Crow16-Sep-10 6:45 
GeneralRe: Terminating Threads! Pin
Caslen16-Sep-10 22:31
Caslen16-Sep-10 22:31 
QuestionRe: Terminating Threads! Pin
David Crow17-Sep-10 2:56
David Crow17-Sep-10 2:56 
AnswerRe: Terminating Threads! Pin
Caslen17-Sep-10 3:04
Caslen17-Sep-10 3:04 
GeneralRe: Terminating Threads! Pin
David Crow17-Sep-10 3:09
David Crow17-Sep-10 3:09 
AnswerRe: Terminating Threads! Pin
Roger Allen16-Sep-10 5:54
Roger Allen16-Sep-10 5:54 
QuestionLine Drawing Pin
Benjamin Bruno16-Sep-10 1:17
Benjamin Bruno16-Sep-10 1:17 
AnswerRe: Line Drawing Pin
Shivanand Gupta16-Sep-10 1:28
Shivanand Gupta16-Sep-10 1:28 
QuestionRe: Line Drawing Pin
David Crow16-Sep-10 5:45
David Crow16-Sep-10 5:45 
AnswerRe: Line Drawing Pin
Cool_Dev16-Sep-10 4:56
Cool_Dev16-Sep-10 4:56 

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.