From c049c2fdf2f5722e460d0dc5c7597bf819f2e2e5 Mon Sep 17 00:00:00 2001 From: LWQ <1806950222@qq.com> Date: 星期四, 07 八月 2025 18:18:56 +0800 Subject: [PATCH] 添加缺陷原图保存功能 --- EdgeInspector_App/LanguageControl.cpp | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) diff --git a/EdgeInspector_App/LanguageControl.cpp b/EdgeInspector_App/LanguageControl.cpp index e3190be..741fd8c 100644 --- a/EdgeInspector_App/LanguageControl.cpp +++ b/EdgeInspector_App/LanguageControl.cpp @@ -1,4 +1,4 @@ -#include "StdAfx.h" +锘�#include "StdAfx.h" #include "LanguageControl.h" #include <fstream> #include <iostream> @@ -47,7 +47,7 @@ char lineBuffer[1024]; - char seps[]="=\n"; //备盒磊 + char seps[]="=\n"; //澶囩洅纾� char* pTemp; char* pContext; @@ -64,10 +64,10 @@ BSTR bstrWide; char* pszAnsi; int nLength; - nLength = MultiByteToWideChar(CP_UTF8, 0, lineBuffer, strlen(lineBuffer) + 1, NULL, NULL); + nLength = MultiByteToWideChar(CP_UTF8, 0, lineBuffer, (int)(strlen(lineBuffer) + 1), NULL, NULL); bstrWide = SysAllocStringLen(NULL, nLength); - MultiByteToWideChar(CP_UTF8, 0, lineBuffer, strlen(lineBuffer) + 1, bstrWide, nLength); + MultiByteToWideChar(CP_UTF8, 0, lineBuffer, (int)(strlen(lineBuffer) + 1), bstrWide, nLength); nLength = WideCharToMultiByte(CP_ACP, 0, bstrWide, -1, NULL, 0, NULL, NULL); pszAnsi = new char[nLength]; @@ -112,7 +112,7 @@ char lineBuffer[1024]; - char seps[]="=\n"; //备盒磊 + char seps[]="=\n"; //澶囩洅纾� char* pTemp; char* pContext; @@ -129,10 +129,10 @@ BSTR bstrWide; char* pszAnsi; int nLength; - nLength = MultiByteToWideChar(CP_UTF8, 0, lineBuffer, strlen(lineBuffer) + 1, NULL, NULL); + nLength = MultiByteToWideChar(CP_UTF8, 0, lineBuffer, (int)(strlen(lineBuffer) + 1), NULL, NULL); bstrWide = SysAllocStringLen(NULL, nLength); - MultiByteToWideChar(CP_UTF8, 0, lineBuffer, strlen(lineBuffer) + 1, bstrWide, nLength); + MultiByteToWideChar(CP_UTF8, 0, lineBuffer, (int)(strlen(lineBuffer) + 1), bstrWide, nLength); nLength = WideCharToMultiByte(CP_ACP, 0, bstrWide, -1, NULL, 0, NULL, NULL); pszAnsi = new char[nLength]; @@ -177,7 +177,7 @@ char lineBuffer[1024]; - char seps[]="=\n"; //备盒磊 + char seps[]="=\n"; //澶囩洅纾� //char* pTemp; //char* pContext; @@ -194,10 +194,10 @@ BSTR bstrWide; char* pszAnsi; int nLength; - nLength = MultiByteToWideChar(CP_UTF8, 0, lineBuffer, strlen(lineBuffer) + 1, NULL, NULL); + nLength = MultiByteToWideChar(CP_UTF8, 0, lineBuffer, (int)(strlen(lineBuffer) + 1), NULL, NULL); bstrWide = SysAllocStringLen(NULL, nLength); - MultiByteToWideChar(CP_UTF8, 0, lineBuffer, strlen(lineBuffer) + 1, bstrWide, nLength); + MultiByteToWideChar(CP_UTF8, 0, lineBuffer, (int)(strlen(lineBuffer) + 1), bstrWide, nLength); nLength = WideCharToMultiByte(CP_ACP, 0, bstrWide, -1, NULL, 0, NULL, NULL); pszAnsi = new char[nLength]; @@ -254,7 +254,7 @@ char lineBuffer[1024]; - char seps[]="=\n"; //备盒磊 + char seps[]="=\n"; //澶囩洅纾� //char* pTemp; //char* pContext; @@ -274,7 +274,7 @@ nLength = MultiByteToWideChar(CP_UTF8, 0, lineBuffer, strlen(lineBuffer) + 1, NULL, NULL); bstrWide = SysAllocStringLen(NULL, nLength); - MultiByteToWideChar(CP_UTF8, 0, lineBuffer, strlen(lineBuffer) + 1, bstrWide, nLength); + MultiByteToWideChar(CP_UTF8, 0, lineBuffer, (int)(strlen(lineBuffer) + 1), bstrWide, nLength); nLength = WideCharToMultiByte(CP_ACP, 0, bstrWide, -1, NULL, 0, NULL, NULL); pszAnsi = new char[nLength]; -- Gitblit v1.9.3