![]() |
Захотелось мне однажды создать поток при нажатии бутона Send. Вот отрывок кода. "а" имеет тип LPVOID
void CLabor1Dlg::OnSendButton() {int temp; CWinThread* pThread1=AfxBeginThread( SendMyMessage(a), GetSafeHwnd() ,THREAD_PRIORITY_NORMAL); } UINT CLabor1Dlg::SendMyMessage(LPVOID pParam) { if!(channel.Open("data",CFile::modeWrite, &e )) AfxMessageBox("Can't open channel", MB_OK); return 0; } А оно мне вот что пишет error C2665: 'AfxBeginThread' : none of the 2 overloads can convert parameter 1 from type 'unsigned int' Что я уже ни делал ничего не помпгает. Может ви поможете юному "зеленому" програмеру |
Я особенно не вдавался каким другим способом можно сделать, но у меня получилось так
Код:
|
Время: 13:50. |
Время: 13:50.
© OSzone.net 2001-