Click here to Skip to main content
16,016,345 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Disable or Enable a Button Pin
Bob Stanneveld10-Jun-05 4:02
Bob Stanneveld10-Jun-05 4:02 
GeneralWDM -- INF file & makefile Differences between X86 and X86-64/AMD64 Pin
Neha.marwaha10-Jun-05 2:01
Neha.marwaha10-Jun-05 2:01 
GeneralRe: WDM -- INF file & makefile Differences between X86 and X86-64/AMD64 Pin
Alexander M.,10-Jun-05 3:03
Alexander M.,10-Jun-05 3:03 
QuestionIWebBrowser anchor doesn't work? Pin
ThinkingPrometheus10-Jun-05 1:37
ThinkingPrometheus10-Jun-05 1:37 
GeneralUrgent help needed for printing the content of RichEditControl Pin
P. Gnana Prakash10-Jun-05 1:20
P. Gnana Prakash10-Jun-05 1:20 
GeneralQuestion about MultiThreading Pin
Aqueel10-Jun-05 0:51
Aqueel10-Jun-05 0:51 
GeneralRe: Question about MultiThreading Pin
Cedric Moonen10-Jun-05 1:04
Cedric Moonen10-Jun-05 1:04 
GeneralRe: Question about MultiThreading Pin
Stlan10-Jun-05 1:14
Stlan10-Jun-05 1:14 
But if you want absolutely that the thread procedure be a member of the class, there is a simple solution: declare the thread procedure as static function member and pass this pointer as parameter to the thread, so that you are able to call a non-static member function of the class as true thread procedure.

class A<br />
{<br />
  public:<br />
  VOID StartThread();<br />
<br />
  private:<br />
  static LRESULT ThreadProc(LPVOID pParam);<br />
  VOID DoThread();<br />
}<br />
<br />
VOID A::StartThread()<br />
{<br />
  AfxBeginThread(ThreadProc, this);<br />
}<br />
<br />
LRESULT A::ThreadProc (LPVOID pParam)<br />
{<br />
  A *This = (A*)pParam;<br />
  This->DoThread();<br />
  return 0L;<br />
}<br />
<br />
VOID A::DoThread()<br />
{<br />
  // Do something here...<br />
}

GeneralRe: Question about MultiThreading Pin
Cedric Moonen10-Jun-05 2:06
Cedric Moonen10-Jun-05 2:06 
GeneralRe: Question about MultiThreading Pin
Stlan10-Jun-05 2:19
Stlan10-Jun-05 2:19 
GeneralRe: Question about MultiThreading Pin
David Crow10-Jun-05 6:19
David Crow10-Jun-05 6:19 
GeneralConstructing a parser Pin
dittygrail9-Jun-05 23:33
dittygrail9-Jun-05 23:33 
GeneralRe: Constructing a parser Pin
Stlan10-Jun-05 0:11
Stlan10-Jun-05 0:11 
GeneralRe: Constructing a parser Pin
toxcct10-Jun-05 0:24
toxcct10-Jun-05 0:24 
GeneralRe: Constructing a parser Pin
toxcct10-Jun-05 1:31
toxcct10-Jun-05 1:31 
GeneralRe: Constructing a parser Pin
ThatsAlok10-Jun-05 1:41
ThatsAlok10-Jun-05 1:41 
GeneralRe: Constructing a parser Pin
ThatsAlok10-Jun-05 1:35
ThatsAlok10-Jun-05 1:35 
GeneralRe: Constructing a parser Pin
toxcct10-Jun-05 1:49
toxcct10-Jun-05 1:49 
GeneralRe: Constructing a parser Pin
ThatsAlok10-Jun-05 1:54
ThatsAlok10-Jun-05 1:54 
GeneralRe: Constructing a parser Pin
Stlan10-Jun-05 1:58
Stlan10-Jun-05 1:58 
GeneralRe: Constructing a parser Pin
ThatsAlok10-Jun-05 2:04
ThatsAlok10-Jun-05 2:04 
GeneralRe: Constructing a parser Pin
Stlan10-Jun-05 2:22
Stlan10-Jun-05 2:22 
GeneralRe: Constructing a parser Pin
ThatsAlok10-Jun-05 2:25
ThatsAlok10-Jun-05 2:25 
GeneralOT Pin
Bob Stanneveld10-Jun-05 2:44
Bob Stanneveld10-Jun-05 2:44 
GeneralRe: OT Pin
ThatsAlok10-Jun-05 2:52
ThatsAlok10-Jun-05 2:52 

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.