目前位置: VCer资源中心 >>> VCer论坛 >>> 技术问答

[本帖已阅读3499次 分值2 回复3次] 张贴资源 发回信箱 控制面板

vc线程问题

提供者:deqing 张贴时间:2004-06-08 10:29:26.0 出处:vcer.net 作者:不祥

vc线程问题(2004-06-08 10:29:26.0)


deqing


 
级别: VCer小兵
头衔: VCer会员

经验: 61
作品: 5
分会: 华南分会
注册: 2004-06-04 09:44:44.0
登录: 2004-08-26 09:46:44.0
我写的创建线程m_pReadCommThread = AfxBeginThread(ReadCommProc, this, THREAD_

PRIORITY_NORMAL,0, CREATE_SUSPENDED, NULL); // 创建并挂起线程

提示我'AfxBeginThread' : none of the 2 overloads can convert parameter 1 fro

m type 'unsigned int (void *)'

我感觉是不是我的线程函数ReadCommProc有问题.它是这么定义的:

UINT CTeleArmDlg::ReadCommProc(LPVOID pParam)

谢谢高手指教!

 

注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/2468.html

  如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:) vcer.net捐赠

[回复该贴] [加入个人书签]

re:vc线程问题

UINT CTeleArmDlg::ReadCommProc(LPVOID pParam)

Try change your function ReadC...... to global function.

gangxueVC 于 2004-06-18 18:56:23.0 编辑 [回复该贴]

re:vc线程问题
设置成static

bluejoe 于 2004-06-08 13:14:20.0 编辑 [回复该贴]

re:vc线程问题
函数类型定义错了,或者你强制转换一下,具体看msdn

jerry 于 2004-06-08 12:08:05.0 编辑 [回复该贴]