请问,知道IP地址、COM对象名(或者GUID)如何取得另一台机子上的COM的IUnknown接口
解决方案 »
- 窗口显示时怎么使dbgrid第一行获得焦点
- 我是初学者,以前用的是VB,现在想改学DEPHI,请问哪本讲DP7的书比较好些?最好有对现有控件进行介绍的,谢谢
- 如何获得机器的硬盘和光盘序列号?
- 控件布局问题
- 请问版主,为什么扣我的信誉分?
- 请问福州的朋友,哪里可以买到指纹仪?
- 请教:关于怎样用delphi调用visual c++编写的dll问题
- 批处理文件
- 在MDI窗口中怎样控制一个MDICHILD窗口的位置?up者有分!
- 菜鸟问题。
- 用过websnap的进来看一下,巨简单!
- 用TsimpleDataSet.active执行一个插入语句,抛出EDatabaseError,信息是InternalDataSet:Cursor not returned form query。但数据已经成
在delphi5开发人员指南的第23章,有一个Multi AutoEvents实例,该实例是的server程
序中有一自动化服务器对象,支持多点事件,client程序中有一TEventSink用来接受事件,
并且所有的客户同时连接一个server,现在的问题是:
把client和server在同一台机器上运行时(windows2000 server),
各个client端都能接受到事件,并且我测试过在server运行中能得到这些client的连接点,
并调用输出事件接口中的方法;而当我把client放到另外一台机器上
(windows2000 professional),设置服务器端的dcom环境,并其把client程序改一点:
创建com对象时,用CreateRmoteObject(machinename),得到的结果是可以调用com服务器
对象的方法,而服务器端却无法找到该dcom连接点,所以无法在客户端接受到com对象的
事件。
我的问题是:
使用com事件或回调接口,在dcom环境下该如何实现或者要进行那些设置?
虽然只有接口部分....
这也就要求客户端的权限需要进行必要的设置
一般可以用一个可以改写客户端DCOM配置的文件
然后放到客户端运行用来更改DCOM配置,
使服务器端能够访问到客户端