Click here to Skip to main content
15,888,401 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Embedded Systems, Asembly and C/C++ Pin
CodingLover31-Oct-11 22:59
CodingLover31-Oct-11 22:59 
GeneralRe: Embedded Systems, Asembly and C/C++ Pin
Erudite_Eric31-Oct-11 23:12
Erudite_Eric31-Oct-11 23:12 
GeneralRe: Embedded Systems, Asembly and C/C++ Pin
CodingLover31-Oct-11 23:47
CodingLover31-Oct-11 23:47 
GeneralRe: Embedded Systems, Asembly and C/C++ Pin
Richard MacCutchan31-Oct-11 23:27
mveRichard MacCutchan31-Oct-11 23:27 
GeneralRe: Embedded Systems, Asembly and C/C++ Pin
CodingLover31-Oct-11 23:50
CodingLover31-Oct-11 23:50 
GeneralRe: Embedded Systems, Asembly and C/C++ Pin
Richard MacCutchan1-Nov-11 0:00
mveRichard MacCutchan1-Nov-11 0:00 
AnswerRe: Embedded Systems, Asembly and C/C++ Pin
INNMorris3-Nov-11 11:23
INNMorris3-Nov-11 11:23 
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 

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.