我需要做一套程序,分为Client端和Server端,Server端想用COM实现,要求是该Server端需要通过ADO连接数据库,能有属性,方法,事件,而Client能多线程的远程动态建立并调用该Server的属性和方法,同时也能响应该Server的Public事件。Server的属性或者方法可以返回一个DataSet记录集。请问我该用哪种COM比较合适?是Active Server Object,还是Automation Object,还是COM Object或者是COM+ Event Object?能告诉我选择的理由吗?谢谢

解决方案 »

  1.   

    帮你UP,选Automation Object就可以了
      

  2.   

    COM+,选择COM+应该是最好的~!
      

  3.   

    谢谢两位,能告诉我理由吗?选COM+的话,在TypeLib里添加了属性和方法后,在Code框不知道该怎么写啊。谢谢
      

  4.   

    把参数设置成Variant* 并将其Modifier设成[in,out],Code 中象普通对象一样使用就行!