如何中止应用程序服务器的进程?(200分)

M

myname

Unregistered / Unconfirmed
GUEST, unregistred user!
以前用delphi4时,应用程序服务器是以应用程序的形式运行(在NT中),
在客户端非正常退出后,可以轻易关闭,但在delphi5中,应用程序服务器
只是以进程的形式存在,当客户端异常退出后,无法中止服务器进程,总是说
“拒绝访问”,非重启不行,给程序调试带来极大不便。
不知有何良策?
 
i want to know
 
关闭实例CoDisconnectObject(self.ComObject , 0);
 
ctrl+alt+del
任务管理器
进程管理
结束进程
 
use CoDisconnectObject("RemoteDataModule".ComObject, 0)
 
他们说的办法应该可以了吧!
我碰到了一问题很怪:
我的CLIENT在WIN98下能正常运行,
在WIN95下要装WSOCK32,
但在NT中就不行了,
总是联接不了服务器。
服务器就是运行了也不行。
我试着装WSOCK32根本就装不上去,
说什么NT已存了。
我用的是SOCKETCONNECT。
 
ctrl+alt+del
任务管理器
进程管理
结束进程
这就是用的这种方法,但不行,总是提示
“无法完成操作,拒绝访问”,服务器用的NT,
当客户端正在运行时,用上述方法也会有此提示。
该怎么办???
 
附加功能 将问题提前
 
Delphi 5 中应用程序服务器也可以做成应用程序的形式啊!而且转成服务程序也很容易。
 
多人接受答案了。
 
顶部