error c3867
场景:vs2005有关问题 error C3867: 请教高手 怎样对调用的方法进行地址变换
vs2005问题 error C3867: 请问高手 怎样对调用的方法进行地址变换
各位高手帮帮忙:
程序代码大体如下:
class P2PCLIENT
{
public : // C++基本事件定义
P2PCLIENT(void) ; // 构造函数声明
public: // 特殊事件定义
DWORD WINAPI RecvThreadProc(LPVOID);
void CreateThreadl();
};//Windows 客户端类定义
//********************************************************************
//* 创建进程的方法定义
//********************************************************************
//
inline void P2PCLIENT::CreateThreadl()
{
HANDLE threadhandle = CreateThread(NULL, 0, RecvThreadProc, NULL, NULL, NULL);
} // 创建进程的方法定义
//********************************************************************
//* 接收消息进程的方法定义 *
//********************************************************************
//
inline DWORD WINAPI P2PCLIENT::RecvThreadProc(LPVOID lpParameter)
{
} // 接收消息进程的方法定义
当我执行
P2PCLIENT CC;
CC.CreateThreadl();
错误如下
error C3867: 'P2PCLIENT::RecvThreadProc ': function call missing argument list; use '&P2PCLIENT::RecvThreadProc ' to create a pointer to member
我的程序不能使用静态函数
------解决方案--------------------
RecvThreadProc必须为静态函数或全局函数。
vs2005问题 error C3867: 请问高手 怎样对调用的方法进行地址变换
各位高手帮帮忙:
程序代码大体如下:
class P2PCLIENT
{
public : // C++基本事件定义
P2PCLIENT(void) ; // 构造函数声明
public: // 特殊事件定义
DWORD WINAPI RecvThreadProc(LPVOID);
void CreateThreadl();
};//Windows 客户端类定义
//********************************************************************
//* 创建进程的方法定义
//********************************************************************
//
inline void P2PCLIENT::CreateThreadl()
{
HANDLE threadhandle = CreateThread(NULL, 0, RecvThreadProc, NULL, NULL, NULL);
} // 创建进程的方法定义
//********************************************************************
//* 接收消息进程的方法定义 *
//********************************************************************
//
inline DWORD WINAPI P2PCLIENT::RecvThreadProc(LPVOID lpParameter)
{
} // 接收消息进程的方法定义
当我执行
P2PCLIENT CC;
CC.CreateThreadl();
错误如下
error C3867: 'P2PCLIENT::RecvThreadProc ': function call missing argument list; use '&P2PCLIENT::RecvThreadProc ' to create a pointer to member
我的程序不能使用静态函数
------解决方案--------------------
RecvThreadProc必须为静态函数或全局函数。