我做了个最简单的三层,就用控件。设计中间遇到个很郁闷的问题。
客户端不能正常启动服务端了!
开始遇到了一次,我重新注册了一个服务器,正常了,但是做到最后,我好象就把文件夹名字改了下,运行就不能正常启动服务器了,打开工程也一样,打开客户端的任何一个单元,就会自动试图启动服务器,然后就死掉了。
先运行服务器,就可以,一切正常,这个是为什么啊??
哪的设置有问题吗???请大家一定指教啊!!

解决方案 »

  1.   

    另外,问下,在LAN内,我想访问另一台机器的话,这样写代码,行不行?为什么老是连接失败?
    Try
       
        TvDm.DCOMConnection1.ComputerName:='zzy';//主机名
        TvDm.DCOMConnection1.ServerName:='server.TvServer';//我的服务器名
        TvDm.DCOMConnection1.ServerGUID:='{E9A33A9D-57E0-4201-96DC-D68D6679A7A0}';//这个是不是唯一的啊,这样写有问题不?
        TvDm.DCOMConnection1.Connected:=True;
      Except
        begin
          ShowMessage('不能正确启动服务器,请重新配置连接信息');
          Exit;
        end;
      end;请大家指点啊!!
      

  2.   

    你确认主机名和DCOMConnection1.ServerName填写正确吗?
    还有GUID是你选择ServerName时自动生成的,SocketConnection是这样的,不知道DCOM是不是一样啦~
      

  3.   

    如果未解决,可以将源码发送到[email protected],我给你查查看,查好后发给你。
      

  4.   

    客户端DCOM的GUID一定要和服务器段开发的时候里面的GUID值相同
    连接出问题也有可能是DCOM连接的事,你到服务器端开一个用户,用户名和密码是你机器的用户名和密码,应该就可以了,如果你的机器用户是administrator,服务器也是的话,你把你机器的密码改的和服务器一样就可以了, DCOM的安全机制造成的