Click here to Skip to main content
15,884,177 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Monitor an application - kill and regenerate if hang Pin
ThatsAlok19-Sep-07 20:35
ThatsAlok19-Sep-07 20:35 
GeneralRe: Monitor an application - kill and regenerate if hang Pin
devvvy19-Sep-07 20:43
devvvy19-Sep-07 20:43 
GeneralRe: Monitor an application - kill and regenerate if hang Pin
littlecheer19-Sep-07 22:26
littlecheer19-Sep-07 22:26 
QuestionMessage Removed Pin
19-Sep-07 12:01
Armond Sarkisian19-Sep-07 12:01 
AnswerRe: Checking for downloadable link Pin
Mark Salsbery19-Sep-07 12:13
Mark Salsbery19-Sep-07 12:13 
GeneralMessage Removed Pin
19-Sep-07 12:16
Armond Sarkisian19-Sep-07 12:16 
GeneralRe: Checking for downloadable link Pin
ThatsAlok19-Sep-07 20:36
ThatsAlok19-Sep-07 20:36 
QuestionGPS Open just right after Close=> Error Pin
shpid3r19-Sep-07 11:04
shpid3r19-Sep-07 11:04 
Hello 2 everyone interested!

I am developing an application using a GPS receiver for PPC. I am using threads in my code, one of them deals with the GPS's functionality. I have 2 buttons on the dialog (using MFC, by the way) - GPS>on and GPS>off. If I start the gps, at some point stop it and in a matter of up to 5 seconds (or so) I start it again, I get an error and the application crashes.

If I wait more than those 5 seconds, everything works fine. I have started logging my application's steps after hitting GPS>off and discovered that it reaches to ending the thread after .. right... those aprox.5 seconds.

So, for now, I only start the thread if a flag is set (I set it just before ending the thread).

Because I don`t want it to just ignore the push of the button, I did
do {}while(flagThreadStopped!=true)
so now, everything stops if the user starts the gps in those critical 5 seconds. It resumes, after the flag gets set, but I think if there could be another solution.
It's not a critical problem now, as I'm developing the concept, but... later on, it could be. Ideas ?
Thanks
AnswerRe: GPS Open just right after Close=> Error Pin
Nathan Holt at EMOM19-Sep-07 11:34
Nathan Holt at EMOM19-Sep-07 11:34 
AnswerRe: GPS Open just right after Close=> Error Pin
shpid3r19-Sep-07 15:00
shpid3r19-Sep-07 15:00 
GeneralRe: GPS Open just right after Close=> Error Pin
Nathan Holt at EMOM19-Sep-07 15:12
Nathan Holt at EMOM19-Sep-07 15:12 
GeneralRe: GPS Open just right after Close=> Error Pin
shpid3r19-Sep-07 15:29
shpid3r19-Sep-07 15:29 
GeneralRe: GPS Open just right after Close=> Error Pin
Nathan Holt at EMOM19-Sep-07 15:37
Nathan Holt at EMOM19-Sep-07 15:37 
Questionhow to get a memory address into a CString Pin
USAFHokie8019-Sep-07 10:46
USAFHokie8019-Sep-07 10:46 
QuestionRe: how to get a memory address into a CString Pin
David Crow19-Sep-07 10:58
David Crow19-Sep-07 10:58 
AnswerRe: how to get a memory address into a CString Pin
USAFHokie8019-Sep-07 11:06
USAFHokie8019-Sep-07 11:06 
QuestionRe: how to get a memory address into a CString Pin
David Crow20-Sep-07 2:39
David Crow20-Sep-07 2:39 
AnswerRe: how to get a memory address into a CString Pin
Nathan Holt at EMOM19-Sep-07 11:40
Nathan Holt at EMOM19-Sep-07 11:40 
AnswerRe: how to get a memory address into a CString Pin
Mark Salsbery19-Sep-07 11:43
Mark Salsbery19-Sep-07 11:43 
AnswerRe: how to get a memory address into a CString Pin
ThatsAlok19-Sep-07 20:37
ThatsAlok19-Sep-07 20:37 
Questioncheck file status Pin
panrunling19-Sep-07 10:41
panrunling19-Sep-07 10:41 
AnswerRe: check file status Pin
David Crow19-Sep-07 10:56
David Crow19-Sep-07 10:56 
GeneralRe: check file status Pin
panrunling19-Sep-07 11:05
panrunling19-Sep-07 11:05 
QuestionRe: check file status Pin
David Crow19-Sep-07 18:12
David Crow19-Sep-07 18:12 
Question"filename.chm not a windows help file, or the file is corrupted" Pin
tingu19-Sep-07 9:09
tingu19-Sep-07 9:09 

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.