COM怎么给别的语言使用,有哪些语言可以用。本想试验个COM,但《COM技术内幕》看了几章也没整明白,而且越看越糊涂。如果COM就可以给别的语言用,那 ActiveX 还有啥价值。

解决方案 »

  1.   

    做成DLL,COM用途更广泛一些,ActiveX受限制
      

  2.   

    com做好之后是个dll然后通过一个标准的dispatch接口,就可以调用内部的函数了。你仔细看就会发现,有一个标准的调用接口约定,一个文本文件。这个东西向外提供了com的接口。
      

  3.   


    比如vc可以通过导入类型库
    vb可以直接引入com就可以看到了
    C#导入后也可以看到了脚本语言的话可以通过其他工具看下,或者看看有没有配套的文档
      

  4.   

    推荐  com+编程指南
    只要看前两章你就有个大概了解 花费个把小时
      

  5.   

    COM是给你用的. 不是让你学的. 假如你觉得上手很难. 那说明他设计的不好.ActiveX 也是COM的一种形式.假如你有时间建议多看看C语言开发的开源项目 比你研究这个更有用.
      

  6.   

    会用COM就行, 我觉得现在没有什么必要再去深入学习COM了。
      

  7.   

    看来,你也没有找到一本好书。我看的是潘爱民的《COM原理与应用》,罗嗦好大一堆,把我看的头晕,才知道了一点,看了2遍前4章,才明白是怎么回事儿。com是个垃圾技术,没有价值,不建议你学习。