呵呵,这个问题我已经回答很多次了,你需要在DLL的入口处加上几行代码来初始化COM库就可以了。
int DllEntryPoint(......)
{
switch(reason)
{
case DLL_ATTACH_PROCESS:
CoInitialize(NULL);
break;
case DLL_DETACH_PROCESS:
CounInitialize(NULL);
break;
case DLL_ATTACH_THREAD:
break;
case DLL_DETACH_PROCESS:
break;
}
}
上面的代码随手写的,注意自已调整,身边没有BCB。