From 1e751a5eb3c23d932b5de94456b5a8741f28c7cc Mon Sep 17 00:00:00 2001
From: mrDarker <mr.darker@163.com>
Date: 星期六, 16 八月 2025 17:37:49 +0800
Subject: [PATCH] 1. 修复离线测试设置错误的扫描个数,应该设置的是需要扫描的个数(非相机个数)

---
 EdgeInspector_App/EdgeInspector_App.cpp |  104 ++++++++++++++++++++++++++--------------------------
 1 files changed, 52 insertions(+), 52 deletions(-)

diff --git a/EdgeInspector_App/EdgeInspector_App.cpp b/EdgeInspector_App/EdgeInspector_App.cpp
index 12fe6e2..38a1909 100644
--- a/EdgeInspector_App/EdgeInspector_App.cpp
+++ b/EdgeInspector_App/EdgeInspector_App.cpp
@@ -1,5 +1,5 @@
-
-// EdgeInspector_App.cpp : 览侩 橇肺弊伐俊 措茄 努贰胶 悼累阑 沥狼钦聪促.
+锘�
+// EdgeInspector_App.cpp : 瑙堜京 姗囪偤寮婁紣淇� 鎺寗 鍔窗鑳� 鎮肩疮闃� 娌ョ嫾閽﹁仾淇�.
 //
 
 #include "stdafx.h"
@@ -23,7 +23,7 @@
 BOOL g_bUse_SaveAllDMP = FALSE;
 
 LONG WINAPI MyUnhandledExceptionFilter(EXCEPTION_POINTERS* pExceptionInfo) {
-	// 太阋冼遂伲
+	// 澶構顜﹀喖閬備疾
 	char szFileName[MAX_PATH];
 	struct stat buffer;
 	if (stat("D:\\Inspection\\Temp", &buffer) != 0)
@@ -96,7 +96,7 @@
 
 	snprintf(szFileName, MAX_PATH, "D:\\Inspection\\Temp\\EdgeInspector_DmpFile.dmp");
 
-	// ?孙冼遂
+	// ?瀛欏喖閬�
 	HANDLE hFile = CreateFileA(szFileName, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
 	if (hFile != INVALID_HANDLE_VALUE) {
 		MINIDUMP_EXCEPTION_INFORMATION dumpInfo;
@@ -104,7 +104,7 @@
 		dumpInfo.ThreadId = GetCurrentThreadId();
 		dumpInfo.ClientPointers = TRUE;
 
-		// ?忑dump冼遂
+		// ?蹇慸ump鍐奸亗
 		BOOL success = MiniDumpWriteDump(GetCurrentProcess(), GetCurrentProcessId(), hFile, g_bUse_SaveAllDMP ? MiniDumpWithFullMemory : MiniDumpFilterMemory, &dumpInfo, NULL, NULL);
 		CloseHandle(hFile);
 
@@ -126,57 +126,57 @@
 
 BEGIN_MESSAGE_MAP(CEdgeInspector_App, CWinAppEx)
 	ON_COMMAND(ID_APP_ABOUT, &CEdgeInspector_App::OnAppAbout)
-	// 钎霖 颇老阑 扁檬肺 窍绰 巩辑 疙飞涝聪促.
+	// 閽庨湒 棰囪�侀槕 鎵佹鑲� 绐嶇话 宸╄緫 鐤欓娑濊仾淇�.
 	ON_COMMAND(ID_FILE_NEW, &CWinAppEx::OnFileNew)
 	ON_COMMAND(ID_FILE_OPEN, &CWinAppEx::OnFileOpen)
-	// 钎霖 牢尖 汲沥 疙飞涝聪促.
+	// 閽庨湒 鐗㈠皷 姹叉播 鐤欓娑濊仾淇�.
 	ON_COMMAND(ID_FILE_PRINT_SETUP, &CWinAppEx::OnFilePrintSetup)
 END_MESSAGE_MAP()
 
 
-// CEdgeInspector_App 积己
+// CEdgeInspector_App 绉繁
 
 CEdgeInspector_App::CEdgeInspector_App()
 {
 	SetUnhandledExceptionFilter(MyUnhandledExceptionFilter);
 	m_bHiColorIcons = TRUE;
 
-	// 促矫 矫累 包府磊 瘤盔
+	// 淇冪煫 鐭疮 鍖呭簻纾� 鐦ょ洈
 	m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_ALL_ASPECTS;
 #ifdef _MANAGED
-	// 览侩 橇肺弊伐阑 傍侩 攫绢 繁鸥烙 瘤盔阑 荤侩窍咯 呼靛茄 版快(/clr):
-	//     1) 捞 眠啊 汲沥篮 促矫 矫累 包府磊 瘤盔捞 力措肺 累悼窍绰 单 鞘夸钦聪促.
-	//     2) 橇肺璃飘俊辑 呼靛窍妨搁 System.Windows.Forms俊 措茄 曼炼甫 眠啊秦具 钦聪促.
+	// 瑙堜京 姗囪偤寮婁紣闃� 鍌嶄京 鏀虎 绻侀弗鐑� 鐦ょ洈闃� 鑽や京绐嶅挴 鍛奸潧鑼� 鐗堝揩(/clr):
+	//     1) 鎹� 鐪犲晩 姹叉播绡� 淇冪煫 鐭疮 鍖呭簻纾� 鐦ょ洈鎹� 鍔涙帾鑲� 绱偧绐嶇话 鍗� 闉樺じ閽﹁仾淇�.
+	//     2) 姗囪偤鐠冮淇婅緫 鍛奸潧绐嶅Θ鎼� System.Windows.Forms淇� 鎺寗 鏇肩偧鐢� 鐪犲晩绉﹀叿 閽﹁仾淇�.
 	System::Windows::Forms::Application::SetUnhandledExceptionMode(System::Windows::Forms::UnhandledExceptionMode::ThrowException);
 #endif
 
-	// TODO: 酒贰 览侩 橇肺弊伐 ID 巩磊凯阑 绊蜡 ID 巩磊凯肺 官操绞矫坷(鼻厘).
-	// 巩磊凯俊 措茄 辑侥: CompanyName.ProductName.SubProduct.VersionInformation
+	// TODO: 閰掕窗 瑙堜京 姗囪偤寮婁紣 ID 宸╃鍑槕 缁婅湣 ID 宸╃鍑偤 瀹樻搷缁炵煫鍧�(榧诲帢).
+	// 宸╃鍑繆 鎺寗 杈戜茎: CompanyName.ProductName.SubProduct.VersionInformation
 	SetAppID(_T("EdgeInspector_App.AppID.NoVersion"));
 
-	// TODO: 咯扁俊 积己 内靛甫 眠啊钦聪促.
-	// InitInstance俊 葛电 吝夸茄 檬扁拳 累诀阑 硅摹钦聪促.
+	// TODO: 鍜墎淇� 绉繁 鍐呴潧鐢� 鐪犲晩閽﹁仾淇�.
+	// InitInstance淇� 钁涚數 鍚濆じ鑼� 妾墎鎷� 绱瘈闃� 纭呮懝閽﹁仾淇�.
 	m_bCreateBase = FALSE;
 	m_bCreateLog = FALSE;
 	m_hMutex = NULL;
 }
 
-// 蜡老茄 CEdgeInspector_App 俺眉涝聪促.
+// 铚¤�佽寗 CEdgeInspector_App 淇虹湁娑濊仾淇�.
 
 CEdgeInspector_App theApp;
 
 
-// CEdgeInspector_App 檬扁拳
+// CEdgeInspector_App 妾墎鎷�
 
 BOOL CEdgeInspector_App::InitInstance()
 {
-	// 览侩 橇肺弊伐 概聪其胶飘啊 ComCtl32.dll 滚傈 6 捞惑阑 荤侩窍咯 厚林倔 胶鸥老阑
-	// 荤侩窍档废 瘤沥窍绰 版快, Windows XP 惑俊辑 馆靛矫 InitCommonControlsEx()啊 鞘夸钦聪促. 
-	// InitCommonControlsEx()甫 荤侩窍瘤 臼栏搁 芒阑 父甸 荐 绝嚼聪促.
+	// 瑙堜京 姗囪偤寮婁紣 姒傝仾鍏惰兌椋樺晩 ComCtl32.dll 婊氬倛 6 鎹炴儜闃� 鑽や京绐嶅挴 鍘氭灄鍊� 鑳堕弗鑰侀槕
+	// 鑽や京绐嶆。搴� 鐦ゆ播绐嶇话 鐗堝揩, Windows XP 鎯戜繆杈� 棣嗛潧鐭� InitCommonControlsEx()鍟� 闉樺じ閽﹁仾淇�. 
+	// InitCommonControlsEx()鐢� 鑽や京绐嶇槫 鑷兼爮鎼� 鑺掗槕 鐖剁敻 鑽� 缁濆毤鑱績.
 	INITCOMMONCONTROLSEX InitCtrls;
 	InitCtrls.dwSize = sizeof(InitCtrls);
-	// 览侩 橇肺弊伐俊辑 荤侩且 葛电 傍侩 牧飘费 努贰胶甫 器窃窍档废
-	// 捞 亲格阑 汲沥窍绞矫坷.
+	// 瑙堜京 姗囪偤寮婁紣淇婅緫 鑽や京涓� 钁涚數 鍌嶄京 鐗ч璐� 鍔窗鑳剁敨 鍣ㄧ獌绐嶆。搴�
+	// 鎹� 浜叉牸闃� 姹叉播绐嶇粸鐭澐.
 	InitCtrls.dwICC = ICC_WIN95_CLASSES;
 	InitCommonControlsEx(&InitCtrls);
 
@@ -192,7 +192,7 @@
 		}
 	}
 
-	// OLE 扼捞宏矾府甫 檬扁拳钦聪促.
+	// OLE 鎵兼崬瀹忕熅搴滅敨 妾墎鎷抽挦鑱績.
 	if (!AfxOleInit())
 	{
 		AfxMessageBox(IDP_OLE_INIT_FAILED);
@@ -203,18 +203,18 @@
 
 	EnableTaskbarInteraction(FALSE);
 
-	// RichEdit 牧飘费阑 荤侩窍妨搁  AfxInitRichEdit2()啊 乐绢具 钦聪促.	
+	// RichEdit 鐗ч璐归槕 鑽や京绐嶅Θ鎼�  AfxInitRichEdit2()鍟� 涔愮虎鍏� 閽﹁仾淇�.	
 	// AfxInitRichEdit2();
 
-	// 钎霖 檬扁拳
-	// 捞甸 扁瓷阑 荤侩窍瘤 臼绊 弥辆 角青 颇老狼 农扁甫 临捞妨搁
-	// 酒贰俊辑 鞘夸 绝绰 漂沥 檬扁拳
-	// 风凭阑 力芭秦具 钦聪促.
-	// 秦寸 汲沥捞 历厘等 饭瘤胶飘府 虐甫 函版窍绞矫坷.
-	// TODO: 捞 巩磊凯阑 雀荤 肚绰 炼流狼 捞抚苞 鞍篮
-	// 利例茄 郴侩栏肺 荐沥秦具 钦聪促.
-	SetRegistryKey(_T("肺拿 览侩 橇肺弊伐 付过荤俊辑 积己等 览侩 橇肺弊伐"));
-	LoadStdProfileSettings(4);  // MRU甫 器窃窍咯 钎霖 INI 颇老 可记阑 肺靛钦聪促.
+	// 閽庨湒 妾墎鎷�
+	// 鎹炵敻 鎵佺摲闃� 鑽や京绐嶇槫 鑷肩粖 寮ヨ締 瑙掗潚 棰囪�佺嫾 鍐滄墎鐢� 涓存崬濡ㄦ悂
+	// 閰掕窗淇婅緫 闉樺じ 缁濈话 婕傛播 妾墎鎷�
+	// 椋庡嚟闃� 鍔涜姯绉﹀叿 閽﹁仾淇�.
+	// 绉﹀ 姹叉播鎹� 鍘嗗帢绛� 楗槫鑳堕搴� 铏愮敨 鍑界増绐嶇粸鐭澐.
+	// TODO: 鎹� 宸╃鍑槕 闆�鑽� 鑲氱话 鐐兼祦鐙� 鎹炴姎鑻� 闉嶇
+	// 鍒╀緥鑼� 閮翠京鏍忚偤 鑽愭播绉﹀叿 閽﹁仾淇�.
+	SetRegistryKey(_T("鑲烘嬁 瑙堜京 姗囪偤寮婁紣 浠樿繃鑽や繆杈� 绉繁绛� 瑙堜京 姗囪偤寮婁紣"));
+	LoadStdProfileSettings(4);  // MRU鐢� 鍣ㄧ獌绐嶅挴 閽庨湒 INI 棰囪�� 鍙闃� 鑲洪潧閽﹁仾淇�.
 
 	if (NULL != g_pBase)
 	{
@@ -236,35 +236,35 @@
 	theApp.GetTooltipManager()->SetTooltipParams(AFX_TOOLTIP_TYPE_ALL,
 		RUNTIME_CLASS(CMFCToolTipCtrl), &ttParams);
 
-	// 览侩 橇肺弊伐狼 巩辑 袍敲复阑 殿废钦聪促. 巩辑 袍敲复篮
-	//  巩辑, 橇饭烙 芒 棺 轰 荤捞狼 楷搬 开且阑 钦聪促.
+	// 瑙堜京 姗囪偤寮婁紣鐙� 宸╄緫 琚嶆暡澶嶉槕 娈垮簾閽﹁仾淇�. 宸╄緫 琚嶆暡澶嶇
+	//  宸╄緫, 姗囬キ鐑� 鑺� 妫� 杞� 鑽ゆ崬鐙� 妤锋惉 寮�涓旈槕 閽﹁仾淇�.
 	CSingleDocTemplate* pDocTemplate;
 	pDocTemplate = new CSingleDocTemplate(
 		IDR_MAINFRAME,
 		RUNTIME_CLASS(CEdgeInspector_AppDoc),
-		RUNTIME_CLASS(CMainFrame),       // 林 SDI 橇饭烙 芒涝聪促.
+		RUNTIME_CLASS(CMainFrame),       // 鏋� SDI 姗囬キ鐑� 鑺掓稘鑱績.
 		RUNTIME_CLASS(CEdgeInspector_AppView));
 	if (!pDocTemplate)
 		return FALSE;
 	AddDocTemplate(pDocTemplate);
 
 
-	// 钎霖 夹 疙飞, DDE, 颇老 凯扁俊 措茄 疙飞临阑 备巩 盒籍钦聪促.
+	// 閽庨湒 澶� 鐤欓, DDE, 棰囪�� 鍑墎淇� 鎺寗 鐤欓涓撮槕 澶囧珐 鐩掔睄閽﹁仾淇�.
 	CCommandLineInfo cmdInfo;
 	ParseCommandLine(cmdInfo);
 
 
 
-	// 疙飞临俊 瘤沥等 疙飞阑 叼胶菩摹钦聪促.
-	// 览侩 橇肺弊伐捞 /RegServer, /Register, /Unregserver 肚绰 /Unregister肺 矫累等 版快 FALSE甫 馆券钦聪促.
+	// 鐤欓涓翠繆 鐦ゆ播绛� 鐤欓闃� 鍙艰兌鑿╂懝閽﹁仾淇�.
+	// 瑙堜京 姗囪偤寮婁紣鎹� /RegServer, /Register, /Unregserver 鑲氱话 /Unregister鑲� 鐭疮绛� 鐗堝揩 FALSE鐢� 棣嗗埜閽﹁仾淇�.
 	if (!ProcessShellCommand(cmdInfo))
 		return FALSE;
 
-	// 芒 窍唱父 檬扁拳登菌栏骨肺 捞甫 钎矫窍绊 诀单捞飘钦聪促.
+	// 鑺� 绐嶅敱鐖� 妾墎鎷崇櫥鑿屾爮楠ㄨ偤 鎹炵敨 閽庣煫绐嶇粖 璇�鍗曟崬椋橀挦鑱績.
 	m_pMainWnd->ShowWindow(SW_SHOW);
 	m_pMainWnd->UpdateWindow();
-	// 立固荤啊 乐阑 版快俊父 DragAcceptFiles甫 龋免钦聪促.
-	//  SDI 览侩 橇肺弊伐俊辑绰 ProcessShellCommand 饶俊 捞矾茄 龋免捞 惯积秦具 钦聪促.
+	// 绔嬪浐鑽ゅ晩 涔愰槕 鐗堝揩淇婄埗 DragAcceptFiles鐢� 榫嬪厤閽﹁仾淇�.
+	//  SDI 瑙堜京 姗囪偤寮婁紣淇婅緫缁� ProcessShellCommand 楗朵繆 鎹炵熅鑼� 榫嬪厤鎹� 鎯Н绉﹀叿 閽﹁仾淇�.
 
 	CMainFrame* pMain = static_cast<CMainFrame*>(AfxGetMainWnd());
 	//pMain->SetDoc(static_cast<CAlignInspectionDoc*>(pMain->GetActiveDocument()));
@@ -280,29 +280,29 @@
 
 	CloseHandle(m_hMutex);
 
-	//TODO: 眠啊茄 眠啊 府家胶甫 贸府钦聪促.
+	//TODO: 鐪犲晩鑼� 鐪犲晩 搴滃鑳剁敨 璐稿簻閽﹁仾淇�.
 	AfxOleTerm(FALSE);
 
 	return CWinAppEx::ExitInstance();
 }
 
-// CEdgeInspector_App 皋矫瘤 贸府扁
+// CEdgeInspector_App 鐨嬬煫鐦� 璐稿簻鎵�
 
 
-// 览侩 橇肺弊伐 沥焊俊 荤侩登绰 CAboutDlg 措拳 惑磊涝聪促.
+// 瑙堜京 姗囪偤寮婁紣 娌ョ剨淇� 鑽や京鐧荤话 CAboutDlg 鎺嫵 鎯戠娑濊仾淇�.
 
 class CAboutDlg : public CDialogEx
 {
 public:
 	CAboutDlg();
 
-// 措拳 惑磊 单捞磐涝聪促.
+// 鎺嫵 鎯戠 鍗曟崬纾愭稘鑱績.
 	enum { IDD = IDD_ABOUTBOX };
 
 protected:
-	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 瘤盔涝聪促.
+	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 鐦ょ洈娑濊仾淇�.
 
-// 备泅涝聪促.
+// 澶囨硡娑濊仾淇�.
 protected:
 	DECLARE_MESSAGE_MAP()
 };
@@ -319,14 +319,14 @@
 BEGIN_MESSAGE_MAP(CAboutDlg, CDialogEx)
 END_MESSAGE_MAP()
 
-// 措拳 惑磊甫 角青窍扁 困茄 览侩 橇肺弊伐 疙飞涝聪促.
+// 鎺嫵 鎯戠鐢� 瑙掗潚绐嶆墎 鍥拌寗 瑙堜京 姗囪偤寮婁紣 鐤欓娑濊仾淇�.
 void CEdgeInspector_App::OnAppAbout()
 {
 	CAboutDlg aboutDlg;
 	aboutDlg.DoModal();
 }
 
-// CEdgeInspector_App 荤侩磊 瘤沥 肺靛/历厘 皋辑靛
+// CEdgeInspector_App 鑽や京纾� 鐦ゆ播 鑲洪潧/鍘嗗帢 鐨嬭緫闈�
 
 void CEdgeInspector_App::PreLoadState()
 {
@@ -345,7 +345,7 @@
 {
 }
 
-// CEdgeInspector_App 皋矫瘤 贸府扁
+// CEdgeInspector_App 鐨嬬煫鐦� 璐稿簻鎵�
 
 
 

--
Gitblit v1.9.3