diff --git a/server/2015Remote/sys/MachineDlg.cpp b/server/2015Remote/sys/MachineDlg.cpp index 0668213..b9088d0 100644 --- a/server/2015Remote/sys/MachineDlg.cpp +++ b/server/2015Remote/sys/MachineDlg.cpp @@ -40,7 +40,9 @@ CMachineDlg::CMachineDlg(CWnd* pParent, ISocketBase* pIOCPServer, ClientContext* } CMachineDlg::~CMachineDlg() { + m_bOnClose = TRUE; SAFE_DELETE(m_IPConverter); + DeleteList(); } // 如果用`SortItemsEx`函数对列表排序则不需要定义这个结构体, @@ -204,6 +206,7 @@ CString CMachineDlg::__MakePriority(DWORD dwPriClass) void CMachineDlg::OnReceive() { } + void CMachineDlg::OnReceiveComplete() { if (m_bOnClose) return;