Click here to Skip to main content
15,909,645 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionSetTimer Pin
columbos1492731-Oct-11 2:49
columbos1492731-Oct-11 2:49 
UINT_PTR timer = SetTimer(1 , 1000 , NULL);
m_timeOut = FALSE;
while(!m_rxBufferRecivied && !m_timeOut)
{

}
KillTimer(timer);
.
.
.

void CMainFrame::OnTimer(UINT_PTR nIDEvent)
{
m_timeOut = TRUE;
}


In this code i wait in a while loop unil input buffer recieved.
Before the loop i set a timer to wait maximum 1 second so the program wont stack in a loop(in case there is error receving buffer).
If i remove the while loop timer callback function ONTimer works fine every second but with the loop the program stacks in a endless loop.
What am i doing wrong?

Thanks.
AnswerRe: SetTimer Pin
David Crow31-Oct-11 3:10
David Crow31-Oct-11 3:10 
AnswerRe: SetTimer Pin
Luc Pattyn31-Oct-11 3:12
sitebuilderLuc Pattyn31-Oct-11 3:12 
AnswerRe: SetTimer Pin
Erudite_Eric31-Oct-11 3:50
Erudite_Eric31-Oct-11 3:50 
AnswerRe: SetTimer Pin
Chuck O'Toole31-Oct-11 10:06
Chuck O'Toole31-Oct-11 10:06 
GeneralRe: SetTimer Pin
Erudite_Eric31-Oct-11 21:12
Erudite_Eric31-Oct-11 21:12 
GeneralRe: SetTimer Pin
Chuck O'Toole1-Nov-11 2:58
Chuck O'Toole1-Nov-11 2:58 
GeneralRe: SetTimer Pin
Erudite_Eric1-Nov-11 3:07
Erudite_Eric1-Nov-11 3:07 
GeneralRe: SetTimer Pin
Chuck O'Toole1-Nov-11 3:18
Chuck O'Toole1-Nov-11 3:18 
GeneralRe: SetTimer Pin
Erudite_Eric1-Nov-11 3:30
Erudite_Eric1-Nov-11 3:30 
GeneralRe: SetTimer Pin
Chuck O'Toole1-Nov-11 3:44
Chuck O'Toole1-Nov-11 3:44 
GeneralRe: SetTimer Pin
Erudite_Eric1-Nov-11 4:48
Erudite_Eric1-Nov-11 4:48 
GeneralRe: SetTimer Pin
Chuck O'Toole1-Nov-11 5:11
Chuck O'Toole1-Nov-11 5:11 
GeneralRe: SetTimer Pin
Erudite_Eric1-Nov-11 6:43
Erudite_Eric1-Nov-11 6:43 
GeneralRe: SetTimer Pin
Chuck O'Toole1-Nov-11 7:51
Chuck O'Toole1-Nov-11 7:51 
GeneralRe: MSDN:Preventing Hangs in Windows Applications Pin
Goto_Label_1-Nov-11 9:17
Goto_Label_1-Nov-11 9:17 
GeneralRe: MSDN:Preventing Hangs in Windows Applications Pin
Chuck O'Toole1-Nov-11 10:14
Chuck O'Toole1-Nov-11 10:14 
GeneralRe: MSDN:Preventing Hangs in Windows Applications Pin
Erudite_Eric2-Nov-11 7:02
Erudite_Eric2-Nov-11 7:02 
GeneralRe: MSDN:Preventing Hangs in Windows Applications Pin
Chuck O'Toole2-Nov-11 9:16
Chuck O'Toole2-Nov-11 9:16 
GeneralRe: MSDN:Preventing Hangs in Windows Applications Pin
Erudite_Eric2-Nov-11 11:25
Erudite_Eric2-Nov-11 11:25 
Generale: SetTimer Pin
Erudite_Eric1-Nov-11 22:06
Erudite_Eric1-Nov-11 22:06 
GeneralRe: SetTimer Pin
David Crow1-Nov-11 9:29
David Crow1-Nov-11 9:29 
GeneralRe: SetTimer Pin
Chuck O'Toole1-Nov-11 10:16
Chuck O'Toole1-Nov-11 10:16 
AnswerRe: SetTimer Pin
Mark Salsbery31-Oct-11 12:32
Mark Salsbery31-Oct-11 12:32 
GeneralRe: SetTimer Pin
Chuck O'Toole31-Oct-11 12:59
Chuck O'Toole31-Oct-11 12:59 

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.