除了有个统一的调用格式

解决方案 »

  1.   

    推荐你看《COM本质论》,网上有电子版的.
      

  2.   

    昨天晚上看了《com本质论》前2章
    如果不是写商业性质的库(要求高度的稳定,升级版的兼容),一般情况下,根本不需要写成com,写成一般的dll实现重用就足够了
      

  3.   

    在一个应用程序中,dll能同时被实例化多个吗
      

  4.   

    关键是
    1、可重用性好
    1、完全透明的调用(不然你还得给远程主机写rpc)
      

  5.   

    1.语言无关性
    2.对进程的透明性
    3.可重用机制
    4.WINDOWS提供了好用的接口^_^
      

  6.   

    干吗要实例化多个呢,最主要的功能是能new对象。
    远程rpc速度和效率怎么样?
    语言的透明性?什么样的工程会用到呢,非得用vc写个dll去给gcc或者vb用吗很多情况下代码的重用也就是vc编译的dll给vc用
    com写起来还麻烦
      

  7.   

    我看com肯定都是做大软件的,而且是要买很多钱的
      

  8.   

    干吗要实例化多个呢,最主要的功能是能new对象。
    远程rpc速度和效率怎么样?
    语言的透明性?什么样的工程会用到呢,非得用vc写个dll去给gcc或者vb用吗很多情况下代码的重用也就是vc编译的dll给vc用
    com写起来还麻烦
    //////////////////////////////////
    非得用vc写个dll去给gcc或者vb用吗VC写COM给VB用,VB写COM给VC用,在实际项目中也是有的
      

  9.   

    COM实现的是二进制级的重用。
      

  10.   

    赞同牙医 老师的意见还有,dll只是com的一种表现形式,com也能用exe来实现
      

  11.   

    ^_^
    谢谢大家,看来组件要写好,就得com
    要会的东西是真多啊