DCOM事件不正常(100分)

  • 主题发起人 主题发起人 barton
  • 开始时间 开始时间
B

barton

Unregistered / Unconfirmed
GUEST, unregistred user!
写一个DCOM自动化服务器,在本机上运行正常,每一个客户实例都可以正常收到来自服务器
的事件通知。但如果以Remote方式连接服务器则不正常了,只有最后一个实例可以收到来自
服务器的事件通知。
如果在Win2000下运行服务器、win98下运行客户端,情况就完全遭透了,连服务器的方法也
无效(但两端都不报错),更不用说事件通知了。
我使用D5,现在用SocketConnection也无法连通Provider和ClientDataset了。在IDE状态下
设定SocketConnection的ServerName时,就停在那不动了可是以前我是可以连通的。
我重装Win98,又试了Delphi6,情况依然如故如有人能够解决我可以奉上1000分。
 
我现在手头有Eric Harman的两本书,一本是Delphi COM深入编程,另一本是Delphi/Kylix
数据库编程, 两本书堪称是DCOM开发的经典。可是我现在连最简单的DCOMChat的例子都运行
不通。什么原因?千万别以为是我这里DCOM配置的问题,因为我覆盖测试了每一种可能。
如果是配置问题一般不是提示RPC不可用就是接口不支持。
 
我也遇到同样的问题。我知道D6有很多Bug,难道是这个原因?
 
COM专家在哪?
 
我没写过,不过看到这篇文字,觉得不错,大家看看是否有用。
http://cn.tech.yahoo.com/020527/61/13e5f.html
 
我也有同样的问题,客户端总是提示拒绝访问,好像我的dcom设置有问题
 
你改没有改win98的hosts文件啊
 
我用的是win2000啊,后来看到网上说系统不能禁用guest用户,我就打开了,
果真不出现那个拒绝访问的错误,不过有提示什么“位置错误”,还没找到原因呢;(
 
给分吧!
 
给谁给分?
 
推一把!
没想到BARTON这个老家伙还在论坛里[:D]
 
我不过在打几把桥牌。嘿嘿!
 
我也遇到这样的问题,按照《delphi com深入编程》的方法,在本机上可以触发event事件,
但是分发到网络上就不行了,可是客户端却可以访问服务器的method,真奇怪。
 
客户端改成WIN2000试一下。。。
 
win2000-win2000
win2000-win98
win98-win20000
win98-win98
全部测试过,问题总是存在。
 
我想请问一下COM+中的事件和DCOM的连接点事件有何不同???
 
barton 你好!
经查询得知你对ereport进行了些改进,我也对ereport控件有兴趣,
也做了部分改进,能否将你改进的源代码赐教一份,共同学习,谢谢!
(不好意思,由于不知你的信箱,只有借此讨教了)
qxwzj@21cn.com
 
后退
顶部