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

C / C++ / MFC

 
QuestionRe: OnReceive stop being called Pin
Mark Salsbery6-Feb-07 14:12
Mark Salsbery6-Feb-07 14:12 
AnswerRe: OnReceive stop being called Pin
jpyp7-Feb-07 11:41
jpyp7-Feb-07 11:41 
GeneralRe: OnReceive stop being called Pin
Mark Salsbery7-Feb-07 12:05
Mark Salsbery7-Feb-07 12:05 
GeneralRe: OnReceive stop being called Pin
Mike O'Neill7-Feb-07 15:49
Mike O'Neill7-Feb-07 15:49 
GeneralRe: OnReceive stop being called Pin
jpyp8-Feb-07 9:35
jpyp8-Feb-07 9:35 
QuestionSingleton inheritance Pin
Waldermort6-Feb-07 7:20
Waldermort6-Feb-07 7:20 
AnswerRe: Singleton inheritance Pin
Cedric Moonen6-Feb-07 7:48
Cedric Moonen6-Feb-07 7:48 
GeneralRe: Singleton inheritance Pin
Waldermort6-Feb-07 8:05
Waldermort6-Feb-07 8:05 
It goes like this. I have a rather large collection of classes, all intertwined with each other. There is only one class at the bottom of the hierarchy, but it branches out towards the top. Now an error could happen anywhere within this structure. When one does happen I need to be able to log it to a file, and/or display it to the user. Currently All my error codes are HRESULTs and I have created a simple macro to pop-up a dialog box thinking I would just change the macro when it comes to dealing with the errors in the proper way.

I don't want to have to open a file, seek and write everytime I need to write to it; so I'm thinking of creating a static class which would map the file to memory and keep it open for the duration of the process. Obviously it would need to be a singleton due to the number of classes which need to access the file. But I can't think where to place such a class in this hierarchy.
GeneralRe: Singleton inheritance Pin
Cedric Moonen6-Feb-07 8:16
Cedric Moonen6-Feb-07 8:16 
GeneralRe: Singleton inheritance Pin
Waldermort6-Feb-07 8:30
Waldermort6-Feb-07 8:30 
GeneralRe: Singleton inheritance Pin
Cedric Moonen6-Feb-07 8:33
Cedric Moonen6-Feb-07 8:33 
GeneralRe: Singleton inheritance Pin
Waldermort6-Feb-07 8:53
Waldermort6-Feb-07 8:53 
QuestionCalling a macro in Excel [modified] Pin
deville756-Feb-07 7:13
deville756-Feb-07 7:13 
QuestionSQL Problem Pin
_anil_6-Feb-07 2:40
_anil_6-Feb-07 2:40 
AnswerRe: SQL Problem Pin
Chris Losinger6-Feb-07 3:04
professionalChris Losinger6-Feb-07 3:04 
GeneralRe: SQL Problem Pin
_anil_6-Feb-07 3:39
_anil_6-Feb-07 3:39 
QuestionRe: SQL Problem Pin
David Crow6-Feb-07 3:30
David Crow6-Feb-07 3:30 
AnswerRe: SQL Problem Pin
_anil_6-Feb-07 3:37
_anil_6-Feb-07 3:37 
QuestionRe: SQL Problem Pin
David Crow6-Feb-07 3:57
David Crow6-Feb-07 3:57 
AnswerRe: SQL Problem Pin
_anil_6-Feb-07 4:37
_anil_6-Feb-07 4:37 
Questionfile manipulation in c Pin
deeps_cute6-Feb-07 2:23
deeps_cute6-Feb-07 2:23 
QuestionRe: file manipulation in c Pin
prasad_som6-Feb-07 2:35
prasad_som6-Feb-07 2:35 
AnswerRe: file manipulation in c Pin
deeps_cute6-Feb-07 3:08
deeps_cute6-Feb-07 3:08 
GeneralRe: file manipulation in c Pin
kakan6-Feb-07 3:22
professionalkakan6-Feb-07 3:22 
GeneralRe: file manipulation in c Pin
Roger Stoltz6-Feb-07 3:28
Roger Stoltz6-Feb-07 3:28 

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.