从昨天到现在了,还没解决。求帮助,WIN7下,外界EXE调用DLL, DLL内部使用ADO,创建连接对象时,卡死。求解决方案
一个EXE调用一个DLL,DLL内部使用ado连接access数据库,
在winxp系统下,使用没有问题。
com环境已经在EXE中初始化过了。~!
但是在 win7系统下,ado封装类,在创建CreateInstance("ADODB.Connection"); 时,就会卡在
CAdoConnection::CAdoConnection()
{
//创建 Connection 对象---------------------------
m_pConnection.CreateInstance("ADODB.Connection");
会卡死在 m_pConnection.CreateInstance("ADODB.Connection");这句话处。
具体是卡在这条语句 hr = CoCreateInstance(rclsid, pOuter, dwClsContext, __uuidof(IUnknown), reinterpret_cast<void**>(&pIUnknown));
请问 怎么解决啊。