Forráskód Böngészése

Go失败时,要显示出错信息

JeffWang 3 éve
szülő
commit
26de44158b

+ 1 - 1
Source/OGCAssistTool/OGCAssistTool/OGCAssistTool.rc

@@ -140,7 +140,7 @@ BEGIN
     PUSHBUTTON      "²âÊÔ",BTN_TEST,666,18,50,14
     PUSHBUTTON      "Á¬½ÓÉ豸",BTN_CONNECT,610,295,50,14
     PUSHBUTTON      "¼ÓÔØÊý¾Ý",BTN_LOAD_DATA,216,18,40,14
-    CTEXT           "",LABLE_RESULT,146,294,59,15
+    CTEXT           "",LABLE_RESULT,146,294,313,15
 END
 
 PAGE_LOG DIALOGEX 0, 0, 732, 322

+ 9 - 1
Source/OGCAssistTool/OGCAssistTool/PageDebug.cpp

@@ -367,7 +367,7 @@ DWORD CPageDebug::ThreadGoProc(LPVOID lpParam)
 				// »ñÈ¡Config.datµÚÆßÐÐ;
 				TCHAR szConfigPath[MAX_PATH] = {0};
 				_stprintf_s(szConfigPath, _T("%s\\Config.dat"), GLOBAL::g_config.szOGCToolPath);
-				if ( PathFileExists(szConfigPath) )
+				if ( msg_info.byResult && PathFileExists(szConfigPath) )
 				{
 					CFile file;
 					CFileException excep;
@@ -500,6 +500,13 @@ DWORD CPageDebug::ThreadGoProc(LPVOID lpParam)
 						}
 					}
 				}
+				else
+				{
+					TCHAR *pMsg = (TCHAR*)msg_info.byData;
+					m_pDlg->m_lable_result.SetTransparent(FALSE);
+					m_pDlg->m_lable_result.SetText(pMsg);
+					m_pDlg->m_lable_result.SetBkColor(COLOR_RED);
+				}
 
 				m_pDlg->GetDlgItem(BTN_TEST)->EnableWindow(TRUE);
 				m_pDlg->GetDlgItem(EDIT_SN)->EnableWindow(TRUE);
@@ -557,6 +564,7 @@ void CPageDebug::OnBnClickedHijack()
 
 void CPageDebug::OnBnClickedTest()
 {
+	m_ctrlList.RemoveAll();
 	m_lable_result.SetText(_T(""));
 	m_lable_result.SetTransparent(TRUE);
 	if ( GLOBAL::g_procWndInfo.bHijackStatus && GLOBAL::g_procWndInfo.bConnectStatus )