C ciliwin Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-13 #1 三层架构的软件,用的是DCOM,安装软件后,还必须通过DCOMCNFG来对本地的机子进行 一些设置,如修改远程服务器来启动程序等,能不能直接通过程序来控制? 或者有什么其他的好办法呢? 谢谢!
Z zhbj2 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-14 #3 当然可以,比如设置一个dcom后,在注册表中检索他,然后 发现他,再在程序中引入 注册表的操作即可 。
B billrobin Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-15 #4 zhbj2.我想通过程序配置DCOM.能不能给一个DEMO程序谢谢.
G gdgzdelphi Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-16 #6 其实很简单。 在客户端的TDComconnection中的ComputerName用代码进行赋值,当为空时,则表示是启动 本地机器的应用服务器。如果你要设置客户端连接到哪台机器或者连接到INTERNET上的哪台 机器,你可以设置computerName为IP地址。 客户端的注册问题: 1.可以在启动客户端前先运用一遍应用服务器,然后关闭。就可以完成注册。 2.代码的形式:应用服务器在编写时会生成一个后缀为TLB的文件,你可以用批处理 的形式 Tregsvr Appserver.tlb 也就可以完成注册。还有就是直接调用Com的API来直接注册。
其实很简单。 在客户端的TDComconnection中的ComputerName用代码进行赋值,当为空时,则表示是启动 本地机器的应用服务器。如果你要设置客户端连接到哪台机器或者连接到INTERNET上的哪台 机器,你可以设置computerName为IP地址。 客户端的注册问题: 1.可以在启动客户端前先运用一遍应用服务器,然后关闭。就可以完成注册。 2.代码的形式:应用服务器在编写时会生成一个后缀为TLB的文件,你可以用批处理 的形式 Tregsvr Appserver.tlb 也就可以完成注册。还有就是直接调用Com的API来直接注册。
C ciliwin Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-16 #8 我的意思是在软件的整合后,制作一个安装包,到实施工程时, 直接安装后就可以使用了(即在安装的同时通过程序对系统进行 设置),不须再进行任何的设置,这样对我们工程人员和用户都 简单明了的很!
C ciliwin Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-16 #9 To zjbj2: 问题就是不知道要去修改注册表里哪些键值的, 如: DCOMCNFG-->位置,怎么判断系统选择的就是我们所要求的那一项呢? -->身份标识, 有怎么去修改系统的默认值? 我想大家都会碰到类似的问题吧,多给一点参考吧,谢谢!
To zjbj2: 问题就是不知道要去修改注册表里哪些键值的, 如: DCOMCNFG-->位置,怎么判断系统选择的就是我们所要求的那一项呢? -->身份标识, 有怎么去修改系统的默认值? 我想大家都会碰到类似的问题吧,多给一点参考吧,谢谢!
B billrobin Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-16 #10 ciliwin我开发了一套物资软件,用于石油行业。应用层会突然死掉。您有没有这方面的经验。 我的邮件:bill.robin@263.net 我们交流一下技术。我有很好的。不用COMMANDTEXT取 应用层数据的技术。
ciliwin我开发了一套物资软件,用于石油行业。应用层会突然死掉。您有没有这方面的经验。 我的邮件:bill.robin@263.net 我们交流一下技术。我有很好的。不用COMMANDTEXT取 应用层数据的技术。
H houxdd Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-27 #12 不要用dcom连接了,dcom的连接设置能让你晕几天,改用socket连接吧! 服务器端只要运行scktsrvr.exe(在delphi安装目录下的bin目录中),设置一下端口,就可以了。 做一个安装程序,把scktsrvr.exe做成server服务(scktsrvr.exe -install),或者放到启动组中(别说你不会), delphi有scktsrvr.exe程序的源代码,在source/vcl/下(scktsrvr.dpr),自己修改一下,使自己的数据库系统更专业。
不要用dcom连接了,dcom的连接设置能让你晕几天,改用socket连接吧! 服务器端只要运行scktsrvr.exe(在delphi安装目录下的bin目录中),设置一下端口,就可以了。 做一个安装程序,把scktsrvr.exe做成server服务(scktsrvr.exe -install),或者放到启动组中(别说你不会), delphi有scktsrvr.exe程序的源代码,在source/vcl/下(scktsrvr.dpr),自己修改一下,使自己的数据库系统更专业。