فهرست منبع

测试前,必须先锁定。

JeffWang 3 سال پیش
والد
کامیت
41ccd0b1d4
2فایلهای تغییر یافته به همراه9 افزوده شده و 1 حذف شده
  1. 7 0
      Source/OGCAssistTool/OGCAssistTool/PageDebug.cpp
  2. 2 1
      Source/OGCAssistTool/OGCAssistTool/PipeService.cpp

+ 7 - 0
Source/OGCAssistTool/OGCAssistTool/PageDebug.cpp

@@ -568,6 +568,13 @@ void CPageDebug::OnBnClickedTest()
 		GetDlgItemText(EDIT_BATCH_NUMBER, strOrderID);
 		GetDlgItemText(EDIT_EVALUE, strDeltaEValue);
 
+		BOOL bCheckLock = ((CButton*)GetDlgItem(CHECK_LOCK))->GetCheck();
+		if ( !bCheckLock )
+		{
+			MessageBox(_T("错误:请先锁定DeltaE信息!"), _T("错误!"), MB_ICONERROR);
+			return;
+		}
+
 		if ( strOrderID.IsEmpty() )
 		{
 			MessageBox(_T("错误:订单号不能空,请输入订单号!"), _T("错误!"), MB_ICONERROR);

+ 2 - 1
Source/OGCAssistTool/OGCAssistTool/PipeService.cpp

@@ -522,9 +522,10 @@ bool CIOCPPipe::HandleError( PER_PIPE_CONTEXT *pPipeContext, const DWORD& dwErr
 	// 可能是客户端异常退出了
 	else if( ERROR_BROKEN_PIPE == dwErr )
 	{
+		dprintf(_T("检测到客户端异常退出:%lp, %ld, %s\n\n"), pPipeContext->m_hPipe, pPipeContext->dwProcessId, pPipeContext->szClientName);
 		RemoveContext(pPipeContext);
 		//ShowMessage( _T("检测到客户端异常退出!") );
-		dprintf(_T("检测到客户端异常退出\n\n"));
+		
 		return true;
 	}