我做了个最简单的三层,就用控件。设计中间遇到个很郁闷的问题。
客户端不能正常启动服务端了!
开始遇到了一次,我重新注册了一个服务器,正常了,但是做到最后,我好象就把文件夹名字改了下,运行就不能正常启动服务器了,打开工程也一样,打开客户端的任何一个单元,就会自动试图启动服务器,然后就死掉了。
先运行服务器,就可以,一切正常,这个是为什么啊??
哪的设置有问题吗???请大家一定指教啊!!
客户端不能正常启动服务端了!
开始遇到了一次,我重新注册了一个服务器,正常了,但是做到最后,我好象就把文件夹名字改了下,运行就不能正常启动服务器了,打开工程也一样,打开客户端的任何一个单元,就会自动试图启动服务器,然后就死掉了。
先运行服务器,就可以,一切正常,这个是为什么啊??
哪的设置有问题吗???请大家一定指教啊!!
解决方案 »
- ??????????????????高难度的SQL语句,请各位多技持
- 关于Exit无法退出的问题!!
- 在DBGrid 上如何利用 鼠标滑轮 浏览记录
- 高分紧急求救:怎样在Delphi里执行这样一大段SQL语句?提示“Too many actual paramenters”(太多的实际参数)
- 关联表(参照完整性)删除记录问题
- 用dataset.Locate()在一个表中查询,可是查询结果却不正确,请高手帮忙!!!!!!
- 如何添加,修改,删除,查询记录?!
- 问题
- 请问一个简单的问题?
- 在delphi5中如何用getcomputername()得到本地计算机名,请给源码
- 如何取得当前指针分配内存的大小
- 紧急求助:用delphi 开发网页时,怎样响应外部浏览器上的操作
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;请大家指点啊!!
还有GUID是你选择ServerName时自动生成的,SocketConnection是这样的,不知道DCOM是不是一样啦~
连接出问题也有可能是DCOM连接的事,你到服务器端开一个用户,用户名和密码是你机器的用户名和密码,应该就可以了,如果你的机器用户是administrator,服务器也是的话,你把你机器的密码改的和服务器一样就可以了, DCOM的安全机制造成的