|
Named Pipe 통신을 해야 합니다. 인터넷에서 이곳저곳을 돌아다녔는데.. Named Pipe 클래스는 없더군요..
코드구루에서 VC++6.0 의 소스를 구해서 Porting 하는도중 call back 함수를 처리하는 데서 막혀서 진도를 못나갑니다.
헤더부
static void WINAPI funcCallBack(string buf);
afx_msg LRESULT CallUpdateData(WPARAM, LPARAM);
구현부
void WINAPI CPipeTestDlg::funcCallBack(string buf)
{
::SendMessage(*AfxGetMainWnd(),WM_USER+1,0,(LPARAM)buf.c_str());
//::MessageBox(NULL,buf.c_str(),"",MB_OK);
}
afx_msg LRESULT CPipeTestDlg::CallUpdateData(WPARAM wP, LPARAM lP)
{
m_szRX = (char*)lP;
UpdateData(FALSE);
MessageBeep(MB_ICONQUESTION);
return 0;
}
VC++6.0 소스를 올려 드립니다.
|