中间层被释放的怪问题 (100分)

  • 主题发起人 主题发起人 鹰之子
  • 开始时间 开始时间

鹰之子

Unregistered / Unconfirmed
GUEST, unregistred user!
使用MIDAS和SOCKETCONNECTION开发。
客户端与中间层进行连接,第一次连接成功后(未进入主窗体),如果此时调用其他窗体断开连接后,再重新进行连接,成功。但是,如果此时关闭此窗体,进入到主窗体,中间层被自动释放掉了。窗体的调用使用的是ShowModal的方式,如果是Show的话,就正常。
不知道有哪位富翁能提点一下,谢过!
 
>>中间层被自动释放掉了
是因為沒有客戶端與它連接了.
檢查一下你showmodal的窗体的onclose事件中的代碼
 
可以在中间层做一个始终连接的虚拟客户端,这样可以根本解决这个问题,同时不会造成过多的系统开销,另外可以防止第一个登陆客户端断开连接后,从而使得中间层释放,影响其他客户端的运行!
 
to 011101:
showmodal的窗体的onclose事件中的代碼没有问题,前面我也提到过,如果改用如Show的
方式进行调用,就一切正常!
 
后退
顶部