Click here to Skip to main content
15,894,546 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Why do i can not delete Registry Keys ? Pin
Hamid_RT2-May-08 5:06
Hamid_RT2-May-08 5:06 
QuestionAfter alt-tab, my program thinks that the alt key is still down Pin
Anthony Appleyard1-May-08 12:13
Anthony Appleyard1-May-08 12:13 
AnswerRe: After alt-tab, my program thinks that the alt key is still down Pin
Randor 1-May-08 13:02
professional Randor 1-May-08 13:02 
GeneralRe: After alt-tab, my program thinks that the alt key is still down Pin
Anthony Appleyard2-May-08 10:51
Anthony Appleyard2-May-08 10:51 
QuestionThreads in Windows service Pin
RoyceF1-May-08 11:39
RoyceF1-May-08 11:39 
AnswerRe: Threads in Windows service Pin
Blake Miller1-May-08 12:00
Blake Miller1-May-08 12:00 
GeneralRe: Threads in Windows service Pin
RoyceF1-May-08 15:38
RoyceF1-May-08 15:38 
GeneralRe: Threads in Windows service Pin
Blake Miller2-May-08 4:34
Blake Miller2-May-08 4:34 
A couple things I see going on here.

1. You should verify pFlightDataHandler got created before using it.

2. I am assuming that the calls to getProcessStopEvent and getProcessRespEvent actually open a handle, otherwise, when you close them at the end of your thread, you have closed them off for the 'parent' as well.

3. It is not necessary to call AfxEndThread if you are going to exit the thread via its return. Just return the value 0 at end of thread function to accomplish same result.

4. I am assuming that pLogWriter's writeEntry will not throw exceptions, otherwise, you could just flag a problem in your exception handling code and then write to log after leaving the exception.

5. I would consider moving the CoInitialize ahead of your main try block, since the CoUninitialize is already outside of it.

6. If the pFlightDataHandler is a 'risky' object, consider putting its delete in a try/catch block.

7. Why not wait for 0 milliseconds, as per MSDN The function returns if the interval elapses, even if the object's state is nonsignaled. If dwMilliseconds is zero, the function tests the object's state and returns immediately. Then I think it might not even suspend your thread if the system is not busy.

Otherwise, I am not sure why you would have a problem, unless one of your obejcts is bad, as there are a couple other retrieval functions there where the pointers are not verified against NULL.
Question"MSDN Library for Visual Studio 2008 - ENU" update problem Pin
followait1-May-08 11:06
followait1-May-08 11:06 
QuestionRe: "MSDN Library for Visual Studio 2008 - ENU" update problem Pin
Hamid_RT2-May-08 5:04
Hamid_RT2-May-08 5:04 
AnswerRe: "MSDN Library for Visual Studio 2008 - ENU" update problem Pin
Mark Salsbery2-May-08 5:42
Mark Salsbery2-May-08 5:42 
QuestionHow to Convert CString to TChAR Pin
Larry Mills Sr1-May-08 10:06
Larry Mills Sr1-May-08 10:06 
AnswerRe: How to Convert CString to TChAR Pin
David Crow1-May-08 10:27
David Crow1-May-08 10:27 
AnswerRe: How to Convert CString to TChAR Pin
Randor 1-May-08 16:57
professional Randor 1-May-08 16:57 
AnswerRe: How to Convert CString to TChAR Pin
Rajkumar R1-May-08 20:30
Rajkumar R1-May-08 20:30 
Questionvs2008 problem, about F1 and type mismatch Pin
followait1-May-08 8:44
followait1-May-08 8:44 
Questionhow can i do this with C++ Pin
reteset1-May-08 4:22
reteset1-May-08 4:22 
AnswerRe: how can i do this with C++ Pin
led mike1-May-08 6:21
led mike1-May-08 6:21 
AnswerRe: how can i do this with C++ Pin
Maximilien1-May-08 7:03
Maximilien1-May-08 7:03 
AnswerRe: how can i do this with C++ [modified] Pin
Rajkumar R1-May-08 7:10
Rajkumar R1-May-08 7:10 
GeneralRe: how can i do this with C++ Pin
Randor 1-May-08 9:14
professional Randor 1-May-08 9:14 
GeneralRe: how can i do this with C++ Pin
Maximilien1-May-08 9:24
Maximilien1-May-08 9:24 
GeneralRe: how can i do this with C++ Pin
JudyL_MD1-May-08 10:27
JudyL_MD1-May-08 10:27 
GeneralRe: how can i do this with C++ Pin
Maximilien1-May-08 10:47
Maximilien1-May-08 10:47 
GeneralRe: how can i do this with C++ Pin
Rajesh R Subramanian1-May-08 18:49
professionalRajesh R Subramanian1-May-08 18:49 

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.