delphi三层中,我关闭客户端,服务端(没有其它机器连接)也会关闭,服务器关闭时会报错:Exception EOSError in module HST_HW.exe at 0000F4B6. System Error. Code: 1400. 无效的窗口句柄。
服务端是:application.showmainform:= false;才会出错!!!!(如果Mainform.show了就不会出错, 在onshow事件里没有任何操作。)
请高手指点指点

解决方案 »

  1.   

    TrayIcon有的时候会有问题,可以装Raise组件包,里面也有一个托盘控件
      

  2.   

    使用rxlib里面的tappevents,trxtrayicon
    procedure TFormMain.AppEvents1Minimize(Sender: TObject);
    begin
      if NewStyleControls then
        ShowWindow(Application.Handle, SW_HIDE);//最小化隐藏
    end;procedure TFormMain.RxTrayIcon1DblClick(Sender: TObject);
    begin
      ShowWindow(Application.Handle, SW_RESTORE);//双击还原
    end;
    你看看用这个你的程序还有没有问题