关于SERVICE形态的应用程序服务器的问题(100分)

  • 主题发起人 主题发起人 linxm
  • 开始时间 开始时间
L

linxm

Unregistered / Unconfirmed
GUEST, unregistred user!
那位大虾做过SERVICE形态的中间层服务器呢?
我的问题是:
按李维书中介绍的SERVICE形态的服务器的做法,服务程序编译后,在DOS Box中键入
命令:应用服务器程序名称 -install 后,出错!
错误提示:账户名无效或不存在,或者密码对于制定的账户名无效。
我(以管理员的账户登录)在加入域的WINDOWS 2000 professional 和成为域控制器的 WINDOWS 2000 SERVER上都试过,出错的
性质一样。
 
单独运行程序有问题吗?
在编译期,给程序加参数运行试试
 
楼上大虾说得对,我单独运行服务器程序会自动关闭(但dcomcnfg中有注册),不知何故,但编译期加参数是如何做的?
 
那本书呢。
告诉我。
不过我想说的是你肯定在Tservice的属性startname中添加的了东西,
而且还选择了servicetype为win32类型。
最好不要在servicestartname上添加用户名称。
把它为空就可以了,
还有password夜为空。
 
楼上的大虾象是接触到实质问题的样子,我将试试,果真如此给你加分,希望继续关注!
 
其实你看一下ServiceStartName属性的帮助就知道了,
如果在固定的机器上运行,可以将该属性设置为Domain/UserName
的账户形势,并填写Password属性。如果在多台机器上运行,
则不填任和数据在这两个属性当中。[:)][^]
 
菜单run/paramters
中添加参数
 
如何建立一个Service形态的中间服务器???
有些什么基本设置么?
好象一运行,就自动终止
 
提示用户名和密码的问题只需要把ServiceStartName和Password都设置为空
另talisman 提到的自动终止的问题
你说的可能有两种原因
1 是你在TService的ServiceExecute事件中的代码有问题
需要加上
while Not Terminateddo
begin
ServiceThread.ProcessRequests(false);
....your codes here
end;
2 中间服务器运行一会自动关闭
设置TComServer.UIInteractive := false;
Use UIInteractive to determine whether the server has a user interface. Set UIInteractive to False to suppress error messages that appear when there are server errors. For example, UIInteractive should be False for COM servers running as a service
 
后退
顶部