VS2010 MFC Thread 생성
Native/C/C++ 2012/02/29 13:21역시 툴이 바뀌면 공부를 해야 하는구나....
기존에 만들어놓은 템플릿도 안먹고....ㅠㅠ
예전(5~6년전??)에 만들어놓은 소스들이 템플릿 문제로 컴파일이 안되서리...
클래스에 스레드 생성후 멤버변수 접근을 하기위해 삽질했음..ㅡ.,ㅡ
항상 정답은 MSDN 속에~!!!
* 헤더 부분
HANDLE m_hNetwork;
static DWORD WINAPI Thread_Network(LPVOID lParam);
DWORD WINAPI _Thread_Network(); * 소스 부분
// 호출
m_hNetwork = CreateThread(NULL, 0, Thread_Network , this, 0, NULL);
// 함수
DWORD WINAPI Foo::Thread_Network(LPVOID lParam)
{
// 클레스 멤버 변수 접근의 위한 방법
Foo * pThis = (Foo *)lParam;
return pThis->_Thread_Network();
}
DWORD WINAPI Foo ::_Thread_Network()
{
printf("Test ============================= \r\n");
return 0;
} 