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