diff --git a/Compare.c b/Compare.c index 7f5315e..78664cb 100644 --- a/Compare.c +++ b/Compare.c @@ -287,7 +287,7 @@ int wmain(int argc, wchar_t* argv[], wchar_t* envp[]) { if (IsWindowVisible(hwnd) == TRUE) { ShowWindow(hwnd, SW_HIDE); - Sleep(3000); + Sleep(1000); break; } @@ -318,34 +318,22 @@ int wmain(int argc, wchar_t* argv[], wchar_t* envp[]) { if (compareStruct.error) return 3; - for (int i = 0; i < 5; ++i) { + + for (int i = 0; i < 3; ++i) { compareStruct.regim = REGIM_COMPARE; compareStruct.number = 0; EnumChildWindows(hwnd, enum_wnd_proc, (LPARAM)(&compareStruct)); - } - if (compareStruct.isFindResult) { - printf("Similarity Score:%ls\n", compareStruct.textResult); - } - else { - GetWindowRect(hwnd, &compareStruct.winRect); - compareStruct.regim = REGIM_INIT; + compareStruct.regim = REGIM_RESULT; compareStruct.number = 0; EnumChildWindows(hwnd, enum_wnd_proc, (LPARAM)(&compareStruct)); - if (compareStruct.error) - return 3; - - for (int i = 0; i < 5; ++i) { - compareStruct.regim = REGIM_COMPARE; - compareStruct.number = 0; - EnumChildWindows(hwnd, enum_wnd_proc, (LPARAM)(&compareStruct)); + if (compareStruct.isFindResult) { + printf("Similarity Score:%ls\n", compareStruct.textResult); + break; } - - printf("Similarity Score:%ls\n", compareStruct.textResult); - } - + timeKillEvent(timerUpdate); diff --git a/Compare/Release/Compare.iobj b/Compare/Release/Compare.iobj index e60d325..6c2a50e 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 0099eaf..0e93f2d 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 5a5c492..bf75d8c 100644 --- a/Compare/Release/Compare.log +++ b/Compare/Release/Compare.log @@ -3,5 +3,5 @@ Создание кода завершено 1 of 8 functions (12.5%) 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 + 1 functions had inline decision re-evaluated but remain unchanged Compare.vcxproj -> C:\VC\Compare\Release\Compare.exe diff --git a/Compare/Release/Compare.obj b/Compare/Release/Compare.obj index cb80ff2..0d63aaf 100644 Binary files a/Compare/Release/Compare.obj and b/Compare/Release/Compare.obj differ diff --git a/Compare/Release/vc143.pdb b/Compare/Release/vc143.pdb index eff1b80..801d358 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 2871687..e21d7a8 100644 Binary files a/Release/Compare.exe and b/Release/Compare.exe differ diff --git a/Release/Compare.pdb b/Release/Compare.pdb index da0afdf..2eba154 100644 Binary files a/Release/Compare.pdb and b/Release/Compare.pdb differ