Click here to Skip to main content
15,903,608 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionCan PostThreadMessage Post to a Thread in a Different Process Pin
ForNow9-Apr-10 7:50
ForNow9-Apr-10 7:50 
AnswerRe: Can PostThreadMessage Post to a Thread in a Different Process Pin
Code-o-mat9-Apr-10 10:48
Code-o-mat9-Apr-10 10:48 
GeneralRe: Can PostThreadMessage Post to a Thread in a Different Process Pin
ForNow9-Apr-10 11:03
ForNow9-Apr-10 11:03 
GeneralRe: Can PostThreadMessage Post to a Thread in a Different Process Pin
Code-o-mat9-Apr-10 11:11
Code-o-mat9-Apr-10 11:11 
GeneralRe: Can PostThreadMessage Post to a Thread in a Different Process Pin
Adam Roderick J9-Apr-10 19:25
Adam Roderick J9-Apr-10 19:25 
AnswerRe: Can PostThreadMessage Post to a Thread in a Different Process Pin
cmk9-Apr-10 15:15
cmk9-Apr-10 15:15 
AnswerRe: Can PostThreadMessage Post to a Thread in a Different Process [modified] Pin
Adam Roderick J9-Apr-10 18:58
Adam Roderick J9-Apr-10 18:58 
QuestionDestructElements() and destructor not getting called Pin
David Crow9-Apr-10 6:34
David Crow9-Apr-10 6:34 
I'm missing something totally fundamental here but have yet to figure it out. I've got a class called JOBINFO. I create instances of it on the heap and add those pointers to a map. When I need to reuse the map, I call its RemoveAll() method. Internally, that method is supposed to call the overridden DestructElements() which then calls each object's destructor. That is not happening.

class JOBINFO
{
public:
    JOBINFO()
    {
        TRACE("Constructor\n"); // gets called
    }
    ~JOBINFO()
    {
        TRACE("Destructor\n"); // does not get called
    }
};
...
void AFXAPI DestructElements( JOBINFO* pJobInfo, int nCount )
{
    TRACE("DestructElements()\n"); // does not get called
}
...
// declare the map
CMap<int, int, JOBINFO*, JOBINFO*> m_mapJobInfo;
...
// add an object to the map
m_mapJobInfo.SetAt(123, new JOBINFO);
...
m_mapJobInfo.RemoveAll();
Any ideas?

"One man's wage rise is another man's price increase." - Harold Wilson

"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

"Man who follows car will be exhausted." - Confucius


AnswerRe: DestructElements() and destructor not getting called Pin
Chris Losinger9-Apr-10 6:41
professionalChris Losinger9-Apr-10 6:41 
GeneralRe: DestructElements() and destructor not getting called Pin
David Crow9-Apr-10 7:37
David Crow9-Apr-10 7:37 
GeneralRe: DestructElements() and destructor not getting called Pin
Chris Losinger9-Apr-10 7:49
professionalChris Losinger9-Apr-10 7:49 
QuestionRe: DestructElements() and destructor not getting called Pin
David Crow9-Apr-10 7:59
David Crow9-Apr-10 7:59 
AnswerRe: DestructElements() and destructor not getting called Pin
Chris Losinger9-Apr-10 8:08
professionalChris Losinger9-Apr-10 8:08 
AnswerRe: DestructElements() and destructor not getting called Pin
Eugen Podsypalnikov9-Apr-10 8:58
Eugen Podsypalnikov9-Apr-10 8:58 
GeneralRe: DestructElements() and destructor not getting called Pin
David Crow9-Apr-10 9:21
David Crow9-Apr-10 9:21 
GeneralRe: DestructElements() and destructor not getting called Pin
Moak9-Apr-10 10:14
Moak9-Apr-10 10:14 
GeneralRe: DestructElements() and destructor not getting called Pin
Eugen Podsypalnikov9-Apr-10 10:43
Eugen Podsypalnikov9-Apr-10 10:43 
AnswerRe: DestructElements() and destructor not getting called Pin
CPallini9-Apr-10 11:41
mveCPallini9-Apr-10 11:41 
AnswerRe: DestructElements() and destructor not getting called Pin
Ajay Vijayvargiya11-Apr-10 4:34
Ajay Vijayvargiya11-Apr-10 4:34 
QuestionReg to Unicode and MBCS problem in socket programing Pin
rrthangavel9-Apr-10 5:19
rrthangavel9-Apr-10 5:19 
QuestionRe: Reg to Unicode and MBCS problem in socket programing Pin
CPallini9-Apr-10 7:21
mveCPallini9-Apr-10 7:21 
AnswerRe: Reg to Unicode and MBCS problem in socket programing Pin
Migounette10-Apr-10 1:46
Migounette10-Apr-10 1:46 
AnswerRe: Reg to Unicode and MBCS problem in socket programing Pin
Ajay Vijayvargiya11-Apr-10 4:40
Ajay Vijayvargiya11-Apr-10 4:40 
Questionget notification of a particular process start Pin
Cvaji9-Apr-10 4:58
Cvaji9-Apr-10 4:58 
AnswerRe: get notification of a particular process start Pin
David Crow9-Apr-10 5:42
David Crow9-Apr-10 5:42 

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.