组件在dll中无法使用
代码简化如下(在dll一个接口中):
CoInitialize(NULL);
MSXML::IXMLDOMDocumentPtr xdoc = new MSXML::IXMLDOMDocument;
HRESULT hr = xdoc.CreateInstance(__uuidof(MSXML::DOMDocument));
if(!SUCCEEDED(hr))
{
return false;
}
hand ++;
hr = xdoc->load("d:\\test.xml");
这个地方hr死活返回-1.这段代码在普通的win工程下是没有问题的,为何在dll中使用会一直不行呢。请高手指点下方向
zero90x
10 years, 9 months ago