COM+中怎样使用事件???用delphi开发,能提供学习信息者给高分!!!(100分)

  • 主题发起人 主题发起人 dxd0222
  • 开始时间 开始时间
D

dxd0222

Unregistered / Unconfirmed
GUEST, unregistred user!
如果服务器中某一变量值被a客户修改,这是必须告诉b客户,
怎样实现!?!
 
你可以在建立一个Translation Object的时候将事件支持打上勾,这样Delphi将自动给你加入Enent支持的框架,你可以在事件的类型库中写你的事件映射,然后在你的代码中触发事件机制,COM+就会自动的将事件分发到触发此事件的客户上!
 
COM+的的事件分发不支持分发到所有的客户,DCOM的分发是分发到所有的客户 的
 
能不能再明白一点!
 
可以用tcp消息来实现
 
这个买本 delphi6开发人员指南 把 ,有一章就是将这个的
 
delphi7开发人员指南中说的不是太明白,
也就是说, Event Object, Subscribe, Publisher,怎么发布,
现在有a,b,c三台机器,a是服务器,b,c是客户机,如果b修改了
数据库中的某一数据,在修改之后,必须告诉c客户,
用com+怎么实现,就像操股软件一样,当服务器端有变时,客户端自动刷新
 
u___________p
 
那干吗还要使用COM+,直接通过网络消息发送不就可以了,比如A修改了数据,
它就向其它客户发送一自定义消息,其他客户收到该消息后就可以做相应的处理。
 
做个刷新功能最快,服务器负担小
 
to:chnplzh
有时候,需要接受消息的客户,很可能没有开机
 
关心一下此问题
 
让客户端在一定时间内刷新啊!
 
后退
顶部