李维《ADO/MTS/COM+》中第八章,设计MTS/COM+应用系统的困惑... ...(8分)

  • 主题发起人 主题发起人 Tense
  • 开始时间 开始时间
T

Tense

Unregistered / Unconfirmed
GUEST, unregistred user!
win98 + delphi6;
8-1 章节
开发MTS/COM+组件
客户端中建立mtsXX组件很简单,只要调用服务器端的mtsXX
对象的wrapper类别的程序单元名称(PDemoProfileObject_tlb)
可我总是失败,说错误的引用。
 
报错信息是不是“Interface not support”?
如果是,我倒可以解答。
 
谢谢。
错误是:
PDemoProfileObject_tlb.dcu not found.
 
使用com+组件之前,需要引入,具体操作如下:
1) Project -> Import type library...-> Add mtsXX.dll
如果需要调用远端的Com+组件(不放在本地),继续以下操作
2) 注册此组件
Regsvr32 mtsXX.dll
3) 修改或添加注册信息
找到 HKEY_CLASS_ROOT/APPID;
新建一个项,项名为mtsXX.dll组件的CLSID;
在此项下,新建一个字符串,取名为RemoteServerName,
值为远端的Com+组件所在机器的IP地址。
 
说得对!
 
谢谢大家,终于搞定了。
由于dcu没有放到客户端的工程里,所以说'.dcu'没有找到
欢迎到这里:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=634759
感觉问题太多,进展很慢。
唉... ...
谢谢大家
 
多人接受答案了。
 
后退
顶部