我想创建一个线程,用
AfxBeginThread(ComputeThreadProc, GetSafeHwnd(),
THREAD_PRIORITY_NORMAL);
我又在class CCsh2Dlg : public CDialog类定义前面声明了一个全局函数,
在CComputeDlg::CComputeDlg(CWnd* pParent /*=NULL*/)
: CDialog(CComputeDlg::IDD, pParent)
的上面定义了这个全局函数
UINT ComputeThreadProc(LPVOID pParam)
{
............
............
}
可是编译出现上面的问题.这是什么原因呢?
我第一次想做个多线程的程序,不要见笑.
谢谢了
AfxBeginThread(ComputeThreadProc, GetSafeHwnd(),
THREAD_PRIORITY_NORMAL);
我又在class CCsh2Dlg : public CDialog类定义前面声明了一个全局函数,
在CComputeDlg::CComputeDlg(CWnd* pParent /*=NULL*/)
: CDialog(CComputeDlg::IDD, pParent)
的上面定义了这个全局函数
UINT ComputeThreadProc(LPVOID pParam)
{
............
............
}
可是编译出现上面的问题.这是什么原因呢?
我第一次想做个多线程的程序,不要见笑.
谢谢了
解决方案 »
- TCP 接收数据,写入文件后出现多余的乱码
- 请大家给个vc2003和vc2005的例子总集下载地址,就像以前那个vc6的总例子集一样?谢谢
- 怎样云去掉IE的那个文件下载对话框?
- 怎样实时得知回收站内容的变化?
- 请于如何计算拷贝速度?
- *.lib究竟是什么文件,菜鸟弱弱的问,100分提问
- 简单的动态链接库问题:头文件里有A函数,动态链接库里没有A函数。会有怎么样的错误?
- 怎样给View中显示的控件添加处理函数???
- 怎样才能将一个char加入到字符串中?
- 用SDK写了大部分程序,但是程序的一段要用到MFC,于是把 用MFC的那一段程序做成了LIB,在链接的时候,就过不去了,有没有谁遇到过类似的问
- 高分求拼音的多音字词库
- 【!】请问各位老大。 WIN 9X下如何HOOK API 求一方法!(随便什么方法都行。 只要能抓到9X系统下运行过什么API就行)
HANDLE CreateThread(
LPSECURITY_ATTRIBUTES lpThreadAttributes, // pointer to security attributes
DWORD dwStackSize, // initial thread stack size
LPTHREAD_START_ROUTINE lpStartAddress, // pointer to thread function
LPVOID lpParameter, // argument for new thread
DWORD dwCreationFlags, // creation flags
LPDWORD lpThreadId // pointer to receive thread ID
);
试试DWORD WINAPI RecvBitmapThreadFunc(LPVOID lpv);DWORD dwRecvBitmapThreadid;
HANDLE hRecvBitmapThread = CreateThread(NULL,0,RecvBitmapThreadFunc,NULL,0,&dwRecvBitmapThreadid);
{
............
............
}
DWORD WINAPI RecvBitmapThreadFunc(LPVOID p);
函数体应该是这样:
DWORD WINAPI RecvBitmapThreadFunc(LPVOID p)
{
........
}