请看我现在有VB和Delphi上对一个com对象使用,但是不知道VC下如何调用.这是VB下的
Declare objComm As HsCommX //定义对象
objComm = CreateObject(‘HsCommX.Comm’)
objComm.Create //创建对象这是DEPHI下的
var
test:Variant; //定义对象test
test := CreateOleObject('HsCommX.Comm'); //创建对象test
test.create;请问VC类似的代码应该如何写啊,
Declare objComm As HsCommX //定义对象
objComm = CreateObject(‘HsCommX.Comm’)
objComm.Create //创建对象这是DEPHI下的
var
test:Variant; //定义对象test
test := CreateOleObject('HsCommX.Comm'); //创建对象test
test.create;请问VC类似的代码应该如何写啊,
pXMLDocument.CoCreateInstance(L"Msxml2.FreeThreadedDOMDocument");
CComPtr<IXMLDOMDocument> pXMLDocument;
pXMLDocument.CoCreateInstance(L"HsCommX.Comm");然后调用 pXMLDocument.create();
pXMLDocument.connect(); 等对象的方法?
使用了 CComPtr,不用 手动 Release
2.import tlb文件或dll经过以上两步中的一步后,得到接口描述信息,
然后才能开始调用....