delphi2007 教程

delphi2007 教程

首页 新随笔 联系 聚合 管理
  1013 Posts :: 0 Stories :: 28 Comments :: 0 Trackbacks
MIDAS分布应用程序中的几个问题 Delphi / Windows SDK/API
http://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+

posted on 2009-05-26 17:27 delphi2007 阅读(150) 评论(0)  编辑 收藏 引用
只有注册用户登录后才能发表评论。