MIDAS分布应用程序中的几个问题 Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiNetwork/html/delphi_20061126031543252.html
我刚刚学,请大家多关照
我用ADOConnection,ADOQuery,DataSetProvider1够成服务端
用ClientDataSet,DataSource,SocketConnection构成客户端
1:输入我机器公网IP后可以正确运行,运行客户端的时候服务端会自动运行。但是我把客户端传给我朋友,他却无法运行。
2:当我开发服务端的时候DELPHI7自动编译并运行该服务器程序。运行该程序即注册了一个MIDAS的服务器~`由于我是新手实验了好几个,所以就注册了好几个MIDAS请问如何删除机器上的MIDAS??
个人认为ADOconnection不支持分布式。我都是用socktconnection+代理服务器。或Dcomconnection
2:当我开发服务端的时候DELPHI7自动编译并运行该服务器程序。运行该程序即注册了一个MIDAS的服务器~`由于我是新手实验了好几个,所以就注册了好几个MIDAS请问如何删除机器上的MIDAS??
关键这个问题
有人知道吗??
你是指从注册表里删除程序服务器的注册信息吗?
MIDAS 的SERVERNAME
和注册了多个应该没有关系,客户端程序,选择了哪个SERVERNAME,就会执行哪个,
远程访问不了,可能和防火墙有关系,如果你使用默认的,服务端程序应该使用211端口,
可以看看211端口是否对外开放,如果不对外开放,远程的就访问不了。
不太明白楼主的意思。可以在windows注册表编辑器里搜索serverName关键字,删除相关项。不止一处。
我用的是MIDAS技术实现分布,现在一打开DCOMConnection的server name就会出现一大堆,可很多都是没用的了~``我怎么删除那些没用的?
可以在windows注册表编辑器里搜索serverName关键字,删除相关项。不止一处
抱歉,别的办法我不知道
serverName关键字是指你注册的“Server Name”。主键、值项全删
反注册一下好了啊
regsvr32 -u 程序 就反注册了
提示下楼主, 现在一般不要用 exe 形态的 server, com+ 完全不能用 exe, dll 形态的可以完全透明升级到 com+