dcom服务器应用程序的问题(200分)

  • 主题发起人 主题发起人 zzjat
  • 开始时间 开始时间
Z

zzjat

Unregistered / Unconfirmed
GUEST, unregistred user!
我在我自已的机器上按李sir的例子写了个DCOM程序,问题是,客户端程序的DCOMConnection
控件的 servername,serverguid,computername都以设好,那我现在要把服务器应用程序移到
服务器上,所以问题来了:我客户端应用程序的servername,serverguid,computername怎么办
 
客户端程序的DCOMConnection的servername,serverguid,computername应该是动态获取,不应该写死。
如果你的应用服务器每换一个地方,难道你还改程序不成。
 
但闻赐教!
 
TDCOMConnection的ServerNamet和ServerGUID是固定的,只有ComputerName需要动态输入,
使用时这样:
//sServerName可以是服务器主机名或IP地址
TDCOMConnection.ComputerName := sServerAddr;
如果你要把服务器端程序安装到其它计算机上,还会面临到DCOM权限配置的问题,配通后
客户端才能访问,详情请查询论坛里“DCOM”关键字。(回答次数太多,不想再重复)
 
给你个建议:
你可以在登录时让用户可以设置这几项。
设置完后保存在注册表,以后每次登录从注册表中读出此数据。
默认时就是上次登录的应用服务器。
这样可以随服务器地址的变化而改变。
 
多谢二位
 
后退
顶部