COM+(100分)

  • 主题发起人 主题发起人 Delphi浪子
  • 开始时间 开始时间
D

Delphi浪子

Unregistered / Unconfirmed
GUEST, unregistred user!
请问,在Delphi下怎么调用COm+组件!
服务程序已经注册!服务程序不是用Delphi编写的!
我想了两天了,没有任何结果!
我快要疯了,请求各位大虾了!拜托!
 
porject|import type libery试试?
 
在porject|import type libery 找不到!
不是用Delphi做的服务器!
 
别的程序能使用它吗,com+很多都不是delphi写的。如语音朗读
 
别的程序能使用它,在VB中就可以!
但是,我的程序是Delphi写的呀!
用 CreateComObject ?我知道GUID!
创建实例不报错,但是,不能调用实例的任何方法!
使用断点发现创建的实例=Nil!
我疯了!这是 Delphi 的问题吗?
 
楼主的delphi版本时多少
建议用6,7
 
安装Com+了吗,在win2000的组件服务看的到吗
 
有没有这样调用
Account := CreateCOMObject(Class_Account) as IAccount;
 
1.你的服務端要注冊安裝
2.porject|import type libery (你注冊到Com+的的組件,一定看得到的)
3.Use 引入的剛才產生的單元文件
var
aintf : IXXXX;
aintf := CoXXXX.CreateRemote("machine")
aintf.....
 
我也认为用P_W_Q的方法可以。
 
安装了 但是在porject|import type libery 中真的看不到哦
 
我也碰到了同样的问题!
建议大家com编程不要用delphi!
vb,vc才是最佳方案!
delphi只能给你的程序披上一张华丽的皮,
或者快速开发数据库....
底层的东西用他,那你就等着死吧
 
To popo2000:::
可别这么说哦.
 
hui popo2000:
简直就是放屁,
我没有用过VC,但我看过VC写的代码
我也写过VB
我从来没有见过比Delphi
更灵活更简单功能更强大的COM开发工具了
Delphi封装了许多痛苦的组件,而且保留了原来的组件
这是VB,VC所不能办到的
 
vb寫Com+限制大,這可能是VB本身的缺陷吧
如果Sub的參數我試了一下,超過59個就不行,VC我沒玩過,不過我覺得
寫Com+方便,Delphi是方便於VB的,在Delphi下調用Com+組件很簡單,如果說不會,那麼請多
練練Delphi吧!
 
后退
顶部