
C++
文章平均质量分 75
haijun286972766
这个作者很懒,什么都没留下…
展开
-
C++调用com控件方法
最近要求做一个C++调用com组件的DEMO。由于自己对C++并无研究包括IDE工具。后来在网上查阅了些资料,经过努力终于告一段落。 网上对于C++加载com组件的方法已经说的很多了,我就仅贴下我所使用的方法(不用注册dll,当然网上推荐了一些更简单也更有实际意义的使用方式): CLSID clsid; HRESULT hr1=CLSIDFromProgID(OLESTR("PTA.iTrusPTA"),&clsid);//获得dll控件的clsid typedef HRESULT (_原创 2011-03-24 10:40:00 · 8723 阅读 · 0 评论 -
C++Builder中傻瓜式调用com组件。
最近在网上发现c++builder中提供的CreateOleObject类对于com组件的调用十分实用,下边是调用iTrusPTA.dll的一个示例;CoInitialize(NULL);Variant pta = CreateOleObject("PTA.iTrusPTAExt"); Variant Certsss = CreateOleObject("PTA.Certificates"); Variant Cer = CreateOleObject("PTA.Certificate");原创 2011-03-25 15:56:00 · 5195 阅读 · 0 评论