好不容易做的客户端程序不报‘拒绝连接’的错了,现在又报什么“无法创建终结点”的错了,要死人啦,这到底是怎么回事????????

解决方案 »

  1.   

    关键就是在也装了delphi的机器上客户端能正常的运行,可是在没有装的机器上就不行,开始的时候是报“拒绝服务”的错,经我一顿弄以后,现在又变成了“无法创建终结点”了!!!
    我在运行客户端的机器上都注册了midas.dll。
      

  2.   

    当我的程序报告这个错误时,通常是在客户端程序没有退出的时候,我修改了服务器端程序,并重起服务器程序,客户端和服务器有一段时间断开连接,因此报告“无法创建终结点”,只要把客户端程序也重起一遍就好了,COM这个东东就是问题多,还都是不好确定的问题。还有,客户端安装.MSI文件了吗?从服务器导出的那个东东。
      

  3.   

    哦,什么.msi文件?赐教,呵呵关键是我在装了delphi的机器上运行客户端,它就一点毛病没有,跑的蛮欢的啊!!??
      

  4.   

    是么?莫不是不用?
    是COM的三层程序吗?有注册COM+应用程序吗?
    如果有:
    在Windows的管理工具里有组件服务。打开后找到你注册的COM+应用程序,点右键,然后导出一个客户端的应用程序代理,在客户端运行一下。不过好像不是这个问题,因为你在Delphi的机器上能用,你就死马当活马吧。祝你成功,我去睡觉了,明天再关注。
      

  5.   

    eastliangliang(青苹果)(COM消我人憔悴) 
    哎,给那个大版主说一声,你也来这儿吧,呵呵
    搞个主做一做
      

  6.   

    感谢小小看得起我,不过我还是菜鸟耶。COM消我人憔悴,真的很憔悴啊。
      

  7.   

    那是我改用Socket方式连接的成了,这个DCOM连接的还是有点问题啊。
      

  8.   

    我一直没用DCOM,小小呢,快来尽斑竹的义务,摩托,加满油了么,快开过来。
      

  9.   

    现在让我最弄不懂的就是我在两台不同的计算机上跑客户端,在安装了delphi的计算机能连接到服务器,但是在没装delphi的计算机上却不行,我查了,这两台计算机的操作系统都是一样的——windows2000。