求救三层开发中服务器端会自动关闭(100分)

  • 主题发起人 blackgun
  • 开始时间
B

blackgun

Unregistered / Unconfirmed
GUEST, unregistred user!
提示这一段
There are still active COM objects in the application.One or more clients may
have references to these object,so manually closing this application may cause
those client application(s) to fail.
Are you sure you want to close application
我已经用 -install了
 
是你关闭还是程序自动关闭?
 
是Dcom还是Socket??
 
是dcom
是程序自动关闭的,我已经安装了
现在我编译服务器程序的时候,编译好了就会自动退出。
 
这是手动关闭服务器的提示啊。
重新编译注册试试。
 
我没有手动关闭服务器,现在这个样子和我在开发期的时候一模一样。
但是我开发期的时候,没有用-install安装过呀
 
这个注释是说,现在已经有一个客户端连在这个应用服务器上了,你不能关闭它;如果关闭它,
客户端可能会丢失信息。是否确定关闭它?
如果有客户端接在上面,你关闭所有连它的客户端,然后关闭应用服务器,重新编译;
确定没有客户端连在上面,你就直接关了它,不管这个提示。
(因为编译应用服务器的时候,实际上要生成.exe文件,而.exe文件已经着为一个例程在运行了,不能覆盖,也不能删除)


 
这可能和你的服务器的部分有关.看看李维的书
 
你是不是把服务器端做成服务了?
 
当然没错
 
initialization
TComponentFactory.Create(ComServer, Tfff,
Class_fff, ciMultiInstance, tmApartment);
//回一句
ComServer.UIInteractive := False
 
感谢天真和Bluerain二位
 
顶部