我按照书上介绍,先做了一个简单的应用服务器程序,在服务器应用程序上用了TDataBase,TQuery,TDataSetProvider组件,TDataBase连了Sql Server数据库,并且也连接成功了。
在做客户端程序时,我用了TDCOMConnection,和TClientDataSet组件。在做DCOMConnection连接时,把connect设置为true时,能自动激活应用程序服务器。但是在设置TClientDataSet时,RemoteServer属性在下拉菜单中能够找到,但是设置ProviderName属性时,下拉菜单并不显示DataSetProvider,当我直接把DataSetProvider名字写进去时,再把Active属性设置成True时,显示“RPC服务器不可用”,(在同一台机子上做就没问题,可是我把客户端放在另一台机子就出现这种问题了,请问各位大侠此错究竟出在哪,应该怎么解决,谢了!!!)
在做客户端程序时,我用了TDCOMConnection,和TClientDataSet组件。在做DCOMConnection连接时,把connect设置为true时,能自动激活应用程序服务器。但是在设置TClientDataSet时,RemoteServer属性在下拉菜单中能够找到,但是设置ProviderName属性时,下拉菜单并不显示DataSetProvider,当我直接把DataSetProvider名字写进去时,再把Active属性设置成True时,显示“RPC服务器不可用”,(在同一台机子上做就没问题,可是我把客户端放在另一台机子就出现这种问题了,请问各位大侠此错究竟出在哪,应该怎么解决,谢了!!!)
解决方案 »
- 请教delphi多人开发一个项目的一些问题。
- 求一减法算法
- 请帮我将给出灰度指纹图转成二值图的算法。正文件中有样图
- 还是FastReport 3.0的问题
- 简单问题,在线等回答
- 求助:delphi6 and delphi7 控件安装??
- 通过ADOQuery查询出来的结果如何传给combobox的下拉列表?急!!!
- 我用DBImage组件时,出现“Bitmap image is not valid”
- 液晶显示问题?
- 迫在眉睫,怎样判断机器是否正连在internet上,只要答对了一定有高分现场在线等着?
- [巨菜问题]请问编译好一个程序之后关闭了DELPHI然后在启动,为什么不可以运行编译了呢!
- access插入数据
我现在问的主要是为什么我把客户端放到另一台机子就不能用来。
有可能是你的服务器端没有配置好,是用注册DLL的形式吗?
你的服务器端dll注册过后,DCOM子节点下面会有的,更改一下相关的权限试试。
我用TSocketConnection连的比较多。