远程调用COM+的问题??? ( 积分: 100 )

  • 主题发起人 主题发起人 scorpio_uml
  • 开始时间 开始时间
S

scorpio_uml

Unregistered / Unconfirmed
GUEST, unregistred user!
我看了刘艺的面向对象那本书里有一个界面和业务空间分离的例子,通过把业务封装成COM+对象,在本地创建COM+组件对象并调用其方法,(COM+默认的激活方式是服务器应用程序)我在调用时出现Invalid data packet!的错误,我把COM+默认激活方式改为库应用程序,则可运行。如果我远程创建COM+组件对象CreateRemote,激活方式得改为服务器应用程序,但是出现呢,interface not support!的错误,如果激活方式改为库应用程序,则找不到远程的COM+对象,有谁能详细解释解决吗???(这个程序主要使用TClientData组件和TDataSetProvider相结合,完成数据封包,传递和解析的过程).
 
我看了刘艺的面向对象那本书里有一个界面和业务空间分离的例子,通过把业务封装成COM+对象,在本地创建COM+组件对象并调用其方法,(COM+默认的激活方式是服务器应用程序)我在调用时出现Invalid data packet!的错误,我把COM+默认激活方式改为库应用程序,则可运行。如果我远程创建COM+组件对象CreateRemote,激活方式得改为服务器应用程序,但是出现呢,interface not support!的错误,如果激活方式改为库应用程序,则找不到远程的COM+对象,有谁能详细解释解决吗???(这个程序主要使用TClientData组件和TDataSetProvider相结合,完成数据封包,传递和解析的过程).
 
后退
顶部