Click here to Skip to main content
11,647,748 members (65,384 online)

C / C++ / MFC

 
AnswerRe: Unable to set focus in CPropertyPage in MFC. update solved?? Pin
Vaclav_Sal18-Sep-13 7:50
memberVaclav_Sal18-Sep-13 7:50 
QuestionOutlook Addins Pin
john563216-Sep-13 22:55
memberjohn563216-Sep-13 22:55 
AnswerRe: Outlook Addins Pin
Richard MacCutchan17-Sep-13 0:31
mvpRichard MacCutchan17-Sep-13 0:31 
Questionhow to lock function? Pin
JoneLe8616-Sep-13 18:09
memberJoneLe8616-Sep-13 18:09 
AnswerRe: how to lock function? Pin
Richard MacCutchan16-Sep-13 20:41
mvpRichard MacCutchan16-Sep-13 20:41 
AnswerRe: how to lock function? Pin
CPallini16-Sep-13 21:18
mvpCPallini16-Sep-13 21:18 
AnswerRe: how to lock function? Pin
Freak3016-Sep-13 22:06
memberFreak3016-Sep-13 22:06 
GeneralRe: how to lock function? Pin
pasztorpisti17-Sep-13 0:27
memberpasztorpisti17-Sep-13 0:27 
Not bad but in C++ you should use RAII for this, use the destructor of an auto (stack) object as your finally block.
class CAutoLock
{
public:
    CAutoLock(CRITICAL_SECTION& cs)
        : m_CS(cs)
    {
        EnterCriticalSection(&cs);
    }
    ~CAutoLock()
    {
        LeaveCriticalSection(&m_CS);
    }

private:
    CRITICAL_SECTION& m_CS;
};

void func()
{
    CAutoLock auto_lock(cs);
    // do work here, cs will be automatically released when leaving the function

    {
        CAutoLock auto_lock2(cs2);
        // the cs2 criticalsection will be left automatically at the end of this scope
    }

    // do work
}

QuestionWhat does it mean when...... Pin
Richard Andrew x6416-Sep-13 10:42
professionalRichard Andrew x6416-Sep-13 10:42 
AnswerRe: What does it mean when...... Pin
Graham Breach16-Sep-13 11:26
memberGraham Breach16-Sep-13 11:26 
GeneralRe: What does it mean when...... Pin
Richard Andrew x6416-Sep-13 11:51
professionalRichard Andrew x6416-Sep-13 11:51 
QuestionFeedback appreciated Pin
_Psychopomp_16-Sep-13 0:15
professional_Psychopomp_16-Sep-13 0:15 
AnswerRe: Feedback appreciated Pin
pasztorpisti16-Sep-13 0:54
memberpasztorpisti16-Sep-13 0:54 
AnswerRe: Feedback appreciated Pin
Richard MacCutchan16-Sep-13 0:54
mvpRichard MacCutchan16-Sep-13 0:54 
AnswerRe: Feedback appreciated - OT Pin
Richard MacCutchan16-Sep-13 20:39
mvpRichard MacCutchan16-Sep-13 20:39 
GeneralRe: Feedback appreciated - OT Pin
SoMad16-Sep-13 21:23
professionalSoMad16-Sep-13 21:23 
GeneralRe: Feedback appreciated - OT Pin
_Psychopomp_16-Sep-13 21:59
professional_Psychopomp_16-Sep-13 21:59 
AnswerRe: Feedback appreciated Pin
Stefan_Lang17-Sep-13 1:42
memberStefan_Lang17-Sep-13 1:42 
AnswerRe: Feedback appreciated Pin
Vaclav_Sal17-Sep-13 10:21
memberVaclav_Sal17-Sep-13 10:21 
Questiondebug begining: Unhandled exception at 0x77cf15de in blast_vib_proc.exe: 0xC00000FD: Stack overflow. Pin
mrby12314-Sep-13 16:18
membermrby12314-Sep-13 16:18 
SuggestionRe: debug begining: Unhandled exception at 0x77cf15de in blast_vib_proc.exe: 0xC00000FD: Stack overflow. Pin
Richard MacCutchan14-Sep-13 21:42
mvpRichard MacCutchan14-Sep-13 21:42 
AnswerRe: debug begining: Unhandled exception at 0x77cf15de in blast_vib_proc.exe: 0xC00000FD: Stack overflow. Pin
_Psychopomp_15-Sep-13 10:39
professional_Psychopomp_15-Sep-13 10:39 
Questionas soon as start program got error message - stack overflow Pin
mrby12313-Sep-13 19:35
membermrby12313-Sep-13 19:35 
AnswerRe: as soon as start program got error message - stack overflow Pin
Richard MacCutchan13-Sep-13 22:26
mvpRichard MacCutchan13-Sep-13 22:26 
GeneralRe: as soon as start program got error message - stack overflow Pin
CPallini14-Sep-13 6:45
mvpCPallini14-Sep-13 6:45 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web01 | 2.8.150804.3 | Last Updated 4 Aug 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid