diff --git a/Compare.c b/Compare.c index 5c9160f..12adf75 100644 --- a/Compare.c +++ b/Compare.c @@ -24,10 +24,17 @@ typedef struct { wchar_t captionWindow[_MAX_PATH]; wchar_t pathWav1[_MAX_PATH]; wchar_t pathWav2[_MAX_PATH]; + + wchar_t f1[_MAX_PATH]; + wchar_t f2[_MAX_PATH]; + + BOOL error; int number; BOOL isFindResult; wchar_t textResult[_MAX_PATH]; + + } tCompareStruct; @@ -117,7 +124,7 @@ static BOOL CALLBACK enum_wnd_proc(HWND hwnd, LPARAM lParam) { #ifdef DEBUG_PRINTF printf("Edit3 found!\n"); #endif - compareStruct->error = setTextHwnd(hwnd, L"3000", 50); + compareStruct->error = setTextHwnd(hwnd, compareStruct->f1, 50); if (compareStruct->error) { printf("Error: Edit1\n"); @@ -132,7 +139,7 @@ static BOOL CALLBACK enum_wnd_proc(HWND hwnd, LPARAM lParam) { #ifdef DEBUG_PRINTF printf("Edit4 found!\n"); #endif - compareStruct->error = setTextHwnd(hwnd, L"6000", 50); + compareStruct->error = setTextHwnd(hwnd, compareStruct->f2, 50); if (compareStruct->error) { printf("Error: Edit1\n"); @@ -259,13 +266,15 @@ int wmain(int argc, wchar_t* argv[], wchar_t* envp[]) { UINT timerUpdate = 0; - if (argc != 3) { + if (argc != 5) { printf("Error: Invalid parameters\n"); return 1; } wcscpy_s(compareStruct.pathWav1, _MAX_PATH, argv[1]); wcscpy_s(compareStruct.pathWav2, _MAX_PATH, argv[2]); + wcscpy_s(compareStruct.f1, _MAX_PATH, argv[3]); + wcscpy_s(compareStruct.f2, _MAX_PATH, argv[4]); HWND hwnd = FindWindowW(NULL, captionWindow); diff --git a/Compare/Release/Compare.iobj b/Compare/Release/Compare.iobj index 8b9c386..14dceba 100644 Binary files a/Compare/Release/Compare.iobj and b/Compare/Release/Compare.iobj differ diff --git a/Compare/Release/Compare.ipdb b/Compare/Release/Compare.ipdb index 7a8d990..a51aa27 100644 Binary files a/Compare/Release/Compare.ipdb and b/Compare/Release/Compare.ipdb differ diff --git a/Compare/Release/Compare.log b/Compare/Release/Compare.log index 9950559..59819c0 100644 --- a/Compare/Release/Compare.log +++ b/Compare/Release/Compare.log @@ -1,7 +1,6 @@  Compare.c Создание кода Создание кода завершено - 0 of 8 functions ( 0.0%) were compiled, the rest were copied from previous compilation. - 0 functions were new in current compilation - 0 functions had inline decision re-evaluated but remain unchanged + Previous IPDB and IOBJ mismatch, fall back to full compilation. + All 8 functions were compiled because no usable IPDB/IOBJ from previous compilation was found. Compare.vcxproj -> C:\VC\Compare\Release\Compare.exe diff --git a/Compare/Release/Compare.obj b/Compare/Release/Compare.obj index 39a7749..28a00a7 100644 Binary files a/Compare/Release/Compare.obj and b/Compare/Release/Compare.obj differ diff --git a/Compare/Release/Compare.tlog/link.read.1.tlog b/Compare/Release/Compare.tlog/link.read.1.tlog index 76a7825..725c0da 100644 Binary files a/Compare/Release/Compare.tlog/link.read.1.tlog and b/Compare/Release/Compare.tlog/link.read.1.tlog differ diff --git a/Compare/Release/vc143.pdb b/Compare/Release/vc143.pdb index febe91f..3d77d6b 100644 Binary files a/Compare/Release/vc143.pdb and b/Compare/Release/vc143.pdb differ diff --git a/Release/Compare.exe b/Release/Compare.exe index 8d70fde..f7bc3f5 100644 Binary files a/Release/Compare.exe and b/Release/Compare.exe differ diff --git a/Release/Compare.pdb b/Release/Compare.pdb index fa810da..93b244d 100644 Binary files a/Release/Compare.pdb and b/Release/Compare.pdb differ