有个关于线程的问题大家帮帮忙好吗? 我在主窗口的创建了一个线程类的对象,但是怎么弄都会提示出错m_FatherThread = AfxBeginThread(ThreadProc,(LPVOID)this);出错信息为'AfxBeginThread' : none of the 2 overloads can convert parameter 1 from type 'unsigned long (__cdecl *)(void *)'请大家看看到底是什么原因呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ThreadProc这个函数定义的类型不正确。 如这样的:UINT MO_ThreadProc(LPVOID pParam);AfxBeginThread(MO_ThreadProc,this); 我定义为类中的一个静态函数,申明格式为这样static UINT WINAPI ThreadProc(LPVOID pParam);你们看看有什么不对吗? static UINT ThreadProc(LPVOID pParam);这样就行了. 哈,正好我最近做线程程序你是用户线程还是辅助线程?用户界面线程(参数不能少,之前建CMyWinThread线程类):CWinThread* m_pThread; m_pThread = AfxBeginThread(RUNTIME_CLASS(CMyWinThread), THREAD_PRIORITY_NORMAL, 0, CREATE_SUSPENDED, NULL);辅助线程:CWinThread* m_pUpdateThread; m_pUpdateThread = AfxBeginThread(NewThreadProc,(LPVOID)this,THREAD_PRIORITY_NORMAL);声明:UINT NewThreadProc( LPVOID pParam );UINT NewThreadProc( LPVOID pParam ){...} 窗口的绘图过程 在CMyEdit类中,怎么进入不了BOOL CMyEdit::PreTranslateMessage(MSG* pMsg)函数 学习编程顺序 编译msdn的mfc源代码出错? 如何使用ADO连接数据库??? 怎样动态改变在单文档视图下状态栏里的"就绪"? 急问,如何同时显示多个窗口? 笔本内存128M(SDRAM)要多少钱啊?(上海) 在线急等,关于输出文本的问题! 请教com+高手:在win2k组件管理中导出 .msi文件,为什么在win98上无法打开,而且如果..... 求助:我在 .cpp 文件里定义了下面的两个宏,可是编译时提示下面的错误,谢谢! 指针与引用
这个函数定义的类型不正确。
如这样的:
UINT MO_ThreadProc(LPVOID pParam);
AfxBeginThread(MO_ThreadProc,this);
static UINT WINAPI ThreadProc(LPVOID pParam);你们看看有什么不对吗?
这样就行了.
你是用户线程还是辅助线程?
用户界面线程(参数不能少,之前建CMyWinThread线程类):
CWinThread* m_pThread;
m_pThread = AfxBeginThread(RUNTIME_CLASS(CMyWinThread),
THREAD_PRIORITY_NORMAL,
0,
CREATE_SUSPENDED,
NULL);
辅助线程:
CWinThread* m_pUpdateThread;
m_pUpdateThread = AfxBeginThread(NewThreadProc,(LPVOID)this,THREAD_PRIORITY_NORMAL);
声明:
UINT NewThreadProc( LPVOID pParam );
UINT NewThreadProc( LPVOID pParam ){
...
}