c++ build如何调用com+组件?请高手指点.

zhanghen888 2004-09-01 03:59:21
在组件服务中有名为usrcom的com+的组件,其中有方法useedit(int,char*),如何调用?
...全文
361 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaolong83 2005-04-03
  • 打赏
  • 举报
回复

首先注册该组件,利用regsvr32;
其次,在工程里面引入:project->import library,找到之后,创建新的文件,这时系统里面会有一个相应的_tlb.cpp文件,也有它的头文件。
然后,在需要的地方包含该头文件。
最后,就是声明其中的对象,并且实例化,然后调用其中的方法。

缘中人 2005-04-03
  • 打赏
  • 举报
回复
前一段时间用过,有时间帮你找找,
zhanghen888 2004-09-15
  • 打赏
  • 举报
回复
??关注。。。。
zhanghen888 2004-09-09
  • 打赏
  • 举报
回复
各位大侠,给点具体的。。。
在组件服务中有名为usrcom的com+的组件,其中有方法useedit(int,char*),如何调用?
gzlcd 2004-09-09
  • 打赏
  • 举报
回复
采用import type library 的方法最简单!
yhec 2004-09-09
  • 打赏
  • 举报
回复
见一下资料,有4种方法,最简单的办法作为控件安装到BCB中
chenhuimin63 2004-09-08
  • 打赏
  • 举报
回复
学习
zhanghen888 2004-09-07
  • 打赏
  • 举报
回复
关注中。。。。。
zhanghen888 2004-09-03
  • 打赏
  • 举报
回复
有没有更完整的例子,并讲解一下。谢谢
真如实观 2004-09-03
  • 打赏
  • 举报
回复
用COM不难,步骤:
//初始化COM库
CoInitialize(NULL);
.......
IUnknown *pUnk = NULL;
//创建对象
HRESULT hr = CoCreateInstance(.......);
if(SUCCEEDED(hr))
{
//调用方法;
}
cnrealboy 2004-09-03
  • 打赏
  • 举报
回复
呵呵,调用的时候是要麻烦一些。
chenhuimin63 2004-09-02
  • 打赏
  • 举报
回复
学习
zhanghen888 2004-09-02
  • 打赏
  • 举报
回复
c++ build比vb......?
lya_lya 2004-09-02
  • 打赏
  • 举报
回复
请看例子咯。
zhushizu 2004-09-01
  • 打赏
  • 举报
回复
不知道,帮你顶一下把。友情UP.............楼主加油了!
cnrealboy 2004-09-01
  • 打赏
  • 举报
回复
还是给你一些例子代码吧:

声明接口对象
TCOMILSYDMcT<int> *comDataObj = NULL;//TCOMILSYDMcT:模板类的类名称

初始化OLE/COM,并且实例化
OleInitialize(NULL);
comDataObj = new TCOMILSYDMcT<int>;
comDataObj->CreateInstance(CLSID_LSYDMc);//coclass的class id

使用:
comDataObj->mthdBrowseData(参数);
cnrealboy 2004-09-01
  • 打赏
  • 举报
回复
我不太知道com+
普通的用过:
首先注册该组件,利用regsvr32;
其次,在工程里面引入:project->import library,找到之后,创建新的文件,这时系统里面会有一个相应的_tlb.cpp文件,也有它的头文件。
然后,在需要的地方包含该头文件。
最后,就是声明其中的对象,并且实例化,然后调用其中的方法。
zhanghen888 2004-09-01
  • 打赏
  • 举报
回复
组件为第三方提供的,只有方法调用说明,没有头文件
vb中直接用createobject可以身名和调用c++ build中该如何调用了?
mirageTF 2004-09-01
  • 打赏
  • 举报
回复
工程加入com+组件的头文件,好像是什么 名称_TLB.cpp(.h)。然后创建远程服务,具体叫什么实在想不起来,请其他高人说说。

13,874

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧