Click here to Skip to main content
15,896,429 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRe: launch 2 exes with one..... Pin
David Crow16-Jan-07 7:34
David Crow16-Jan-07 7:34 
AnswerRe: launch 2 exes with one..... Pin
toxcct16-Jan-07 8:03
toxcct16-Jan-07 8:03 
GeneralRe: launch 2 exes with one..... Pin
David Crow16-Jan-07 8:06
David Crow16-Jan-07 8:06 
GeneralRe: launch 2 exes with one..... Pin
toxcct16-Jan-07 8:10
toxcct16-Jan-07 8:10 
AnswerRe: launch 2 exes with one..... Pin
James R. Twine16-Jan-07 8:03
James R. Twine16-Jan-07 8:03 
GeneralRe: launch 2 exes with one..... Pin
#realJSOP16-Jan-07 8:36
professional#realJSOP16-Jan-07 8:36 
GeneralRe: launch 2 exes with one..... Pin
James R. Twine16-Jan-07 8:45
James R. Twine16-Jan-07 8:45 
QuestionThunks Pin
Waldermort16-Jan-07 7:16
Waldermort16-Jan-07 7:16 
I'm getting closer to MFC each day D'Oh! | :doh:

I have now got into the habit of using thunks whenever a callback may be required within one of my classes. My code works perfectly, but only on Intel 32bit machines. I have placed exclusion guards around my template to prevent compiling for anything other than said machine, but now is the time to do it correctly.

This is my thunk:
struct THUNK
{
    m_mov     = 0xB9;  // mov to ecx this ptr
    m_this    = obj;
    m_jmp     = 0xE9;  // jmp to new address
    m_relproc = Cast<char*>(proc) - Cast<char*>(this) - sizeof(THUNK);
}

This allows me to thunk without casting the hWnd paramaters. What would the equivlent be for a 64bit machine?
AnswerRe: Thunks Pin
James R. Twine16-Jan-07 7:28
James R. Twine16-Jan-07 7:28 
QuestionCan I raise Exception in one thread and handle it in another? Pin
chilituna16-Jan-07 6:51
chilituna16-Jan-07 6:51 
AnswerRe: Can I raise Exception in one thread and handle it in another? Pin
James R. Twine16-Jan-07 7:03
James R. Twine16-Jan-07 7:03 
QuestionRe: Can I raise Exception in one thread and handle it in another? Pin
David Crow16-Jan-07 7:33
David Crow16-Jan-07 7:33 
AnswerRe: Can I raise Exception in one thread and handle it in another? Pin
Michael Dunn16-Jan-07 8:28
sitebuilderMichael Dunn16-Jan-07 8:28 
QuestionIOCP+weird latency problem Pin
Polity4h16-Jan-07 6:32
Polity4h16-Jan-07 6:32 
AnswerRe: IOCP+weird latency problem [modified] Pin
Mark Salsbery16-Jan-07 7:13
Mark Salsbery16-Jan-07 7:13 
QuestionCode Snippets availability for C++ in VS2005. Pin
oleg6316-Jan-07 5:45
professionaloleg6316-Jan-07 5:45 
AnswerRe: Code Snippets availability for C++ in VS2005. Pin
Christian Graus16-Jan-07 8:38
protectorChristian Graus16-Jan-07 8:38 
GeneralRe: Code Snippets availability for C++ in VS2005. Pin
James R. Twine16-Jan-07 9:05
James R. Twine16-Jan-07 9:05 
GeneralRe: Code Snippets availability for C++ in VS2005. Pin
S Douglas16-Jan-07 23:01
professionalS Douglas16-Jan-07 23:01 
AnswerRe: Code Snippets availability for C++ in VS2005. Pin
S Douglas16-Jan-07 23:00
professionalS Douglas16-Jan-07 23:00 
QuestionVideo Overlay in MFC Pin
BoroDave16-Jan-07 4:30
BoroDave16-Jan-07 4:30 
AnswerRe: Video Overlay in MFC Pin
Mark Salsbery16-Jan-07 7:28
Mark Salsbery16-Jan-07 7:28 
QuestionSelect static control when overlapped Pin
Vishvanathan16-Jan-07 3:18
Vishvanathan16-Jan-07 3:18 
AnswerRe: Select static control when overlapped Pin
Rage16-Jan-07 5:44
professionalRage16-Jan-07 5:44 
GeneralRe: Select static control when overlapped Pin
James R. Twine16-Jan-07 7:01
James R. Twine16-Jan-07 7:01 

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.