16,472
社区成员
发帖
与我相关
我的任务
分享
class A
{
cHcpAction m_Action; //要调用这里的方法
static UINT ThreadConnectPad(LPVOID pParam); //线程函数,连接平板
........
}
UINT A::ThreadConnectPad(LPVOID pParam)
{
cHcpAction m_Action1;
result = m_Action1.open_receptor_links("C:\\IMAGERs\\225S05-0917" ); //这样调用没问题
result = ((A*)pParm)->m_Action.open_receptor_links("C:\\IMAGERs\\225S05-0917" ); //执行到这个函数open_receptor_links里会提示错误见下图
}
int cHcpAction::open_receptor_links(char HcpRecdirPath[MAX_STR])
{
struct SOpenReceptorLink orl;
memset(&orl, 0, sizeof(SOpenReceptorLink));
orl.StructSize = sizeof(SOpenReceptorLink);
strncpy(orl.RecDirPath, HcpRecdirPath, MAX_STR);
orl.DebugMode = 0;
result = vip_open_receptor_link(&orl);
return result;
}