多层连接用的是TDCOMConnection。
现在碰到的问题是Client和DCOMServer全部在一台电脑上client可以自动呼出server的,但是分开2台电脑就,A电脑的client就死掉了,查看B电脑的的进程管理器发现server的进程存在,但是界面没有出现。请问这个是什么问题。如果把CS同时放在A或者B都正常运行。
现在碰到的问题是Client和DCOMServer全部在一台电脑上client可以自动呼出server的,但是分开2台电脑就,A电脑的client就死掉了,查看B电脑的的进程管理器发现server的进程存在,但是界面没有出现。请问这个是什么问题。如果把CS同时放在A或者B都正常运行。
是TDCOMConnection有问题吗?
没有问题,相反功能非常强大,权限控制非常灵活,但是个双刃剑,如果不会配置网络的DCOM权限,换个机器访问就会出现权限拒绝访问的问题,先熟悉下dcom的权限分派管理吧。
如果想简便的,用tsocketconnection就不存在这方面的问题。不过权限控制管理有弱了哦
这是最有效的办法,DCOM配置起来太麻烦,没特殊要求最好不用它。
客户端有没注册midas