// 전역함수 선언 부분
UINT Ping(LPVOID pParam);
// 전역변수 선언 부분
CWinThread *pThread;
void CWinpingDlg::OnBnClickedOk()
{
char* szStr = "test";
// Ping 스레드를 생성하여 전역변수 pThread에 넘겨준다.
// szStr 변수를 void 포인터로 넘겨준다.
::pThread = AfxBeginThread( Ping, (LPVOID)szStr );
}
UINT Ping(LPVOID pParam)
{
// void 포인터형 pParam을 받아서 szStr 포인터에 넘겨준다.
char *szStr = (char *) pParam;
return 0;
}
// AfxBeginThread로 선언한 스레드는 return 0을 만나면 스레드를 제거한다.
UINT Ping(LPVOID pParam);
// 전역변수 선언 부분
CWinThread *pThread;
void CWinpingDlg::OnBnClickedOk()
{
char* szStr = "test";
// Ping 스레드를 생성하여 전역변수 pThread에 넘겨준다.
// szStr 변수를 void 포인터로 넘겨준다.
::pThread = AfxBeginThread( Ping, (LPVOID)szStr );
}
UINT Ping(LPVOID pParam)
{
// void 포인터형 pParam을 받아서 szStr 포인터에 넘겨준다.
char *szStr = (char *) pParam;
return 0;
}
// AfxBeginThread로 선언한 스레드는 return 0을 만나면 스레드를 제거한다.
덧글을 달아 주세요
Vense 2009/09/20 22:08 고유주소 고치기 답하기
간단한 예제임에도 도움 많이 되었습니다. 감사합니다. (__)
홍군 2009/09/23 12:00 고유주소 고치기 답하기
좋은 참고가 되었습니다. 감사합니다.
rtrt 2012/10/05 18:17 고유주소 고치기 답하기
징짜감사함