client端在我的本机上时可以和我本机上的server端连接,在其他装有delphi的机器上也能连接,可是在没有装的机器上却连接不上:(
我换成Socket的方式却可以,请问大虾们这是怎么回事???

解决方案 »

  1.   

    www.nxit.net/bbs 有说明文章,你为什么就不去看呢?
    去看一看吧;就在分布式开发里边
      

  2.   

    ??为什么问我装了代理程序没有??还是没用啊!555…………
    在装了delphi的computer上可以正常的运行,没装的上面,它就提示我“拒绝服务!”!!!!
    救命啊!!!!!!
      

  3.   

    Midas.dll要Copy到那个机子上的System目录下;
      

  4.   

    我copy了,也注册了:(
    为什么不行??最关键的是在一台装了delphi的计算机上却可以正常运行,这到底是怎么回事??大虾们帮我分析一下吧!!!555………………
    要多少分,偶都给!!!
      

  5.   

    估计是DCOM的配置问题?
    小小就给他直接copy一段文章吧(我猜你肯定有收藏的^v^)
      

  6.   

    Midas.dll要Copy到那个机子上的System目录下;
      

  7.   

    Copy到System32目录下不行吗????
      

  8.   

    客户程序的系统是98?需要安装DCOM98
    DELPHI的光盘里面有!
      

  9.   

    不是,是WINDOWS2000
    问题是这样的,我在两台不同的计算机上运行客户端,它们的软件配置都是一样的,只是一台装了delphi,一台没有,在有delphi的计算机能政策运行,在没有的计算机上提示“拒绝访问”!!有没有高手知道可能是什么地方出错啦???
      

  10.   

    Dcom应该配置好了吧?
    不会碰巧在装有delphi的客户机上登录用户是Dcom的合法用户吧?
      

  11.   

    大虾,我要怎么看他的用户是否合法,请赐教!!
    555…………,你一定要救我,我不喜欢用Socket的连接方式!!
      

  12.   

    用 dcomcnfg 配置
    下面的东东我贴了N次了:
    转:
    DCOM配置  如果在Windows NT环境下正常运行应用服务器,必须进行DCOM配置。配置方法如下:  1.运行NT服务器上的dcomcnfg程序,进行DCOM配置。  2.进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认
    身份级别改为“无”。  3.进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,
    如果不去掉EveryOne,应用服务器不能正常启动。  4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。  5.将常规页面中的身份验证级别改为“无”。  6.位置页面中选上“在这台计算机上运行应用程序”。  7.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用
    户列表中。  8.身份标识页面中,选择“交互式用户”。  9.NT的GUEST用户不能禁用。同样,你要把你服务器上的的midas.dll考到客户机器的system目录下才行
    同时运行一下regsvr32 midas.dll
      

  13.   

    再请教一下,是不是在客户端计算机上运行客户端不再需要别的什么DLL之类的文件了????应该不是配置的问题吧,因为在装了delphi的计算机和没装的计算机的配置是一模一样的,而装了的偏偏就可以连接上,没装的到现在为止还是“拒绝访问”,气晕我了!!!!是不是还需要delphi的什么东东文件????
      

  14.   

    应该不是dll的问题
    即使缺少dll,出错信息应该不是“拒绝访问”
    配置是在服务器进行的,客户端不用。只需要把midas。dll copy 到system32
    服务器要为客户配置相应的用户
    客户用相应的用户登录你的两台客户机登录的用户名一样吗?
      

  15.   

    应该不是dll的问题
    即使缺少dll,出错信息应该不是“拒绝访问”
    配置是在服务器进行的,客户端不用。只需要把midas。dll copy 到system32
    服务器要为客户配置相应的用户
    客户用相应的用户登录你的两台客户机登录的用户名一样吗?
      

  16.   

    应该不是dll的问题
    即使缺少dll,出错信息应该不是“拒绝访问”
    配置是在服务器进行的,客户端不用。只需要把midas。dll copy 到system32
    服务器要为客户配置相应的用户
    客户用相应的用户登录你的两台客户机登录的用户名一样吗?
      

  17.   

    erverone就成;
    你就是用guest也成;
      

  18.   

    是啊,我是用了数据感知控件TQuery,有问题吗???
      

  19.   

    1、copy midias.dll to \winnt\system32
       regsvr32 midias.dll
    2、dcomcnfg 配置
    3、不在局域网
    查看这些情况。
      

  20.   

    在客戶端配置dcomcnfg
      將預設內容
          預設驗證等級設為無
      

  21.   

    怎么遇到的情况和我一样呢我在winxp下也是这样的问题哦
      

  22.   

    偶到现在都还没解决,一怒之下不用DCOM连接了,改用Socket方式了。建议和我一样情况的战友们也用这个方式吧。
      

  23.   

    socket方式听别人说有点不安全哦具体的我也就是知道了。。照用不误了反正不是自己写软件软件
      

  24.   

    是的,我遇到了一直解决不了,我用的是BCB在安装BCB的机子上也不行:(
      

  25.   

    其实midas.dll考贝哪个地方都无所谓,只要成功注册就可以了!
    拒绝访问可能是你的服务器或者DCOM没有配置好吧!