BCB中菜单中的File/New/New Items/ActiveX: Automation Object与COM Object究竟有何本质区别?

yhec 2004-08-11 04:49:56
BCB中菜单中的File/New/New Items/ActiveX:

Automation Object与COM Object究竟有何本质区别?
...全文
132 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjy1001 2004-08-12
  • 打赏
  • 举报
回复
知识这个东西啊
为什么要学呢

如果可以像硬盘一样 拷贝 粘帖 过来就好了

那么..............
yhec 2004-08-12
  • 打赏
  • 举报
回复
要找一本通俗的COM的入门书看看。
嗨,学不完的东西
yhec 2004-08-12
  • 打赏
  • 举报
回复
呵呵,稀里糊涂,一头雾水,
是不是俺落后了还是太笨?
cczlp 2004-08-12
  • 打赏
  • 举报
回复
我也准备学COM,谁能推荐一本电子书
BCB 2004-08-12
  • 打赏
  • 举报
回复
我试验了一下:
Automation Object对象接口基是IDispatch和IUnknown;
COM Object对象接口基是IUnknown;
前者是双接口,后者是单接口;
双接口中的IDispatch可支持变体访问CreateOleObject("xxx.xxx");
和调度接口IDispatch访问;IUnknown只支持一种访问称智能接口访问;
所以,前者有3种方式访问COM,后者只有一种方式访问;
当然选前者好了;
=======================
如果说得不对请补充!
BCB 2004-08-12
  • 打赏
  • 举报
回复
我试验了一下:
Automation Object对象接口基是IDispatch和TUnknown;
COM Object对象接口基是IUnknown;
前者是双接口,后者是单接口;
双接口中的IDispatch可支持变体访问CreateOleObject("对

yhec 2004-08-11
  • 打赏
  • 举报
回复
可能多数人只会用COM,但不自已开发
constantine 2004-08-11
  • 打赏
  • 举报
回复
没有错,我连皮毛都不了解,不过有本有关COM的本质的书,你看看
BCB 2004-08-11
  • 打赏
  • 举报
回复
需要对COM十分了解才能知道本质。
估计一般人只知皮毛。
jemyzhang 2004-08-11
  • 打赏
  • 举报
回复
当然用com object
3996906 2004-08-11
  • 打赏
  • 举报
回复
要少写点就是Automation Object了吧
yhec 2004-08-11
  • 打赏
  • 举报
回复
一般情况下,建COM服务程序,
我选择哪一个更好呢?
BCB 2004-08-11
  • 打赏
  • 举报
回复
前者产生的对象接口基是IDispatch;
后者是IUnknown
其它不知.
zihan 2004-08-11
  • 打赏
  • 举报
回复
Automation Object与COM Object他们其实就是继承的接口不同而已.
Automation Object主要从IDispatch继承,所以已经实现了很多东西,比如说ole自动化等.

而COM Object是从IUnknown继承下来,所以你做的事情要多一些.

13,822

社区成员

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

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