VC 在线程里面初始化m_pRecordset失败
情况是这样的
UINT myThread(LPVIOD pParam)
{
CMyDlg *pDlg=(CMyDlg*)pParam;
pDlg->fun();
}
CMyDlg::fun()
{
…………
…………//数据库已经在这里连接了
HRESULT hr = m_pRecordset.CreateInstance(__uuidof(Recordset));
…………
}
为什么hr返回的都是负数???还有就是我把fun()函数放到类成员函数里面一切正常,一放到线程里面就出错
求高人解答