Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/ttcomtester/teraterm/teraterm/commlib.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 10112 by doda, Sun Jul 31 15:41:51 2022 UTC revision 10474 by zmatsuo, Wed Jan 11 14:41:29 2023 UTC
# Line 356  void CommOpen(HWND HW, PTTSet ts, PComVa Line 356  void CommOpen(HWND HW, PTTSet ts, PComVa
356                                                  "MSG_WINSOCK_ERROR", L"Cannot use winsock",                                                  "MSG_WINSOCK_ERROR", L"Cannot use winsock",
357                                                  MB_TASKMODAL | MB_ICONEXCLAMATION,                                                  MB_TASKMODAL | MB_ICONEXCLAMATION,
358                                          };                                          };
359                                          TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile);                                          TTMessageBoxW(cv->HWin, &info, ts->UILanguageFileW);
360                                  }                                  }
361                                  InvalidHost = TRUE;                                  InvalidHost = TRUE;
362                          }                          }
# Line 416  void CommOpen(HWND HW, PTTSet ts, PComVa Line 416  void CommOpen(HWND HW, PTTSet ts, PComVa
416                                                  "MSG_INVALID_HOST_ERROR", L"Invalid host",                                                  "MSG_INVALID_HOST_ERROR", L"Invalid host",
417                                                  MB_TASKMODAL | MB_ICONEXCLAMATION                                                  MB_TASKMODAL | MB_ICONEXCLAMATION
418                                          };                                          };
419                                          TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile);                                          TTMessageBoxW(cv->HWin, &info, ts->UILanguageFileW);
420                                  }                                  }
421                                  goto BreakSC;                                  goto BreakSC;
422                          }                          }
# Line 455  void CommOpen(HWND HW, PTTSet ts, PComVa Line 455  void CommOpen(HWND HW, PTTSet ts, PComVa
455    
456                                          switch (err) {                                          switch (err) {
457                                          case ERROR_FILE_NOT_FOUND:                                          case ERROR_FILE_NOT_FOUND:
458                                                  format = TTGetLangStrW("Tera Term", "MSG_CANTOPEN_ERROR_NOTFOUND", L"Cannot open %s. Not found.", ts->UILanguageFile);                                                  format = TTGetLangStrW("Tera Term", "MSG_CANTOPEN_ERROR_NOTFOUND", L"Cannot open %s. Not found.", ts->UILanguageFileW);
459                                                  _snwprintf_s(ErrMsgW, _countof(ErrMsgW), _TRUNCATE, format, PW);                                                  _snwprintf_s(ErrMsgW, _countof(ErrMsgW), _TRUNCATE, format, PW);
460                                                  break;                                                  break;
461                                          case ERROR_ACCESS_DENIED:                                          case ERROR_ACCESS_DENIED:
462                                                  format = TTGetLangStrW("Tera Term", "MSG_CANTOPEN_ERROR_DENIED", L"Cannot open %s. Access denied.", ts->UILanguageFile);                                                  format = TTGetLangStrW("Tera Term", "MSG_CANTOPEN_ERROR_DENIED", L"Cannot open %s. Access denied.", ts->UILanguageFileW);
463                                                  _snwprintf_s(ErrMsgW, _countof(ErrMsgW), _TRUNCATE, format, PW);                                                  _snwprintf_s(ErrMsgW, _countof(ErrMsgW), _TRUNCATE, format, PW);
464                                                  break;                                                  break;
465                                          default:                                          default:
466                                                  format = TTGetLangStrW("Tera Term", "MSG_CANTOPEN_ERROR", L"Cannot open %s. (0x%08x)", ts->UILanguageFile);                                                  format = TTGetLangStrW("Tera Term", "MSG_CANTOPEN_ERROR", L"Cannot open %s. (0x%08x)", ts->UILanguageFileW);
467                                                  _snwprintf_s(ErrMsgW, _countof(ErrMsgW), _TRUNCATE, format, PW, err);                                                  _snwprintf_s(ErrMsgW, _countof(ErrMsgW), _TRUNCATE, format, PW, err);
468                                                  break;                                                  break;
469                                          }                                          }
470                                          free(format);                                          free(format);
471                                          free(PW);                                          free(PW);
472    
473                                          TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile, ErrMsgW);                                          TTMessageBoxW(cv->HWin, &info, ts->UILanguageFileW, ErrMsgW);
474                                  }                                  }
475                                  InvalidHost = TRUE;                                  InvalidHost = TRUE;
476                          }                          }
# Line 503  void CommOpen(HWND HW, PTTSet ts, PComVa Line 503  void CommOpen(HWND HW, PTTSet ts, PComVa
503                                                  "MSG_CANTOPEN_FILE_ERROR", L"Cannot open file",                                                  "MSG_CANTOPEN_FILE_ERROR", L"Cannot open file",
504                                                  MB_TASKMODAL | MB_ICONEXCLAMATION                                                  MB_TASKMODAL | MB_ICONEXCLAMATION
505                                          };                                          };
506                                          TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile);                                          TTMessageBoxW(cv->HWin, &info, ts->UILanguageFileW);
507                                  }                                  }
508                          }                          }
509                          else {                          else {
# Line 534  void CommOpen(HWND HW, PTTSet ts, PComVa Line 534  void CommOpen(HWND HW, PTTSet ts, PComVa
534                                          L"A valid pipe name has the form\n"                                          L"A valid pipe name has the form\n"
535                                          L"\"\\\\<ServerName>\\pipe\\<PipeName>\"",                                          L"\"\\\\<ServerName>\\pipe\\<PipeName>\"",
536                                          GetLastError());                                          GetLastError());
537                                  TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile, ErrMsgW);                                  TTMessageBoxW(cv->HWin, &info, ts->UILanguageFileW, ErrMsgW);
538                                  break;                                  break;
539                          }                          }
540    
# Line 555  void CommOpen(HWND HW, PTTSet ts, PComVa Line 555  void CommOpen(HWND HW, PTTSet ts, PComVa
555    
556                                          switch (err) {                                          switch (err) {
557                                          case ERROR_FILE_NOT_FOUND:                                          case ERROR_FILE_NOT_FOUND:
558                                                  format = TTGetLangStrW("Tera Term", "MSG_CANTOPEN_ERROR_NOTFOUND", L"Cannot open %s. Not found.", ts->UILanguageFile);                                                  format = TTGetLangStrW("Tera Term", "MSG_CANTOPEN_ERROR_NOTFOUND", L"Cannot open %s. Not found.", ts->UILanguageFileW);
559                                                  _snwprintf_s(ErrMsgW, _countof(ErrMsgW), _TRUNCATE, format, PW);                                                  _snwprintf_s(ErrMsgW, _countof(ErrMsgW), _TRUNCATE, format, PW);
560                                                  break;                                                  break;
561                                          case ERROR_ACCESS_DENIED:                                          case ERROR_ACCESS_DENIED:
562                                                  format = TTGetLangStrW("Tera Term", "MSG_CANTOPEN_ERROR_DENIED", L"Cannot open %s. Access denied.", ts->UILanguageFile);                                                  format = TTGetLangStrW("Tera Term", "MSG_CANTOPEN_ERROR_DENIED", L"Cannot open %s. Access denied.", ts->UILanguageFileW);
563                                                  _snwprintf_s(ErrMsgW, _countof(ErrMsgW), _TRUNCATE, format, PW);                                                  _snwprintf_s(ErrMsgW, _countof(ErrMsgW), _TRUNCATE, format, PW);
564                                                  break;                                                  break;
565                                          case ERROR_PIPE_BUSY:                                          case ERROR_PIPE_BUSY:
566                                                  format = TTGetLangStrW("Tera Term", "MSG_CANTOPEN_ERROR_PIPEBUSY", L"Cannot open %s. Pipe is busy.", ts->UILanguageFile);                                                  format = TTGetLangStrW("Tera Term", "MSG_CANTOPEN_ERROR_PIPEBUSY", L"Cannot open %s. Pipe is busy.", ts->UILanguageFileW);
567                                                  _snwprintf_s(ErrMsgW, _countof(ErrMsgW), _TRUNCATE, format, PW);                                                  _snwprintf_s(ErrMsgW, _countof(ErrMsgW), _TRUNCATE, format, PW);
568                                                  break;                                                  break;
569                                          default:                                          default:
570                                                  format = TTGetLangStrW("Tera Term", "MSG_CANTOPEN_ERROR", L"Cannot open %s. (0x%08x)", ts->UILanguageFile);                                                  format = TTGetLangStrW("Tera Term", "MSG_CANTOPEN_ERROR", L"Cannot open %s. (0x%08x)", ts->UILanguageFileW);
571                                                  _snwprintf_s(ErrMsgW, _countof(ErrMsgW), _TRUNCATE, format, PW, err);                                                  _snwprintf_s(ErrMsgW, _countof(ErrMsgW), _TRUNCATE, format, PW, err);
572                                                  break;                                                  break;
573                                          }                                          }
574                                          free(format);                                          free(format);
575                                          free(PW);                                          free(PW);
576    
577                                          TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile, ErrMsgW);                                          TTMessageBoxW(cv->HWin, &info, ts->UILanguageFileW, ErrMsgW);
578                                  }                                  }
579                                  InvalidHost = TRUE;                                  InvalidHost = TRUE;
580                          }                          }
# Line 736  void CommStart(PComVar cv, LONG lParam, Line 736  void CommStart(PComVar cv, LONG lParam,
736                                                          NULL, NULL,                                                          NULL, NULL,
737                                                          MB_TASKMODAL | MB_ICONEXCLAMATION                                                          MB_TASKMODAL | MB_ICONEXCLAMATION
738                                                  };                                                  };
739                                                  TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile, ErrMsgW);                                                  TTMessageBoxW(cv->HWin, &info, ts->UILanguageFileW, ErrMsgW);
740                                          }                                          }
741                                          PostMessage(cv->HWin, WM_USER_COMMNOTIFY, 0, FD_CLOSE);                                          PostMessage(cv->HWin, WM_USER_COMMNOTIFY, 0, FD_CLOSE);
742                                          cv->RetryWithOtherProtocol = FALSE;                                          cv->RetryWithOtherProtocol = FALSE;
# Line 768  void CommStart(PComVar cv, LONG lParam, Line 768  void CommStart(PComVar cv, LONG lParam,
768                                          "MSG_TT_ERROR", L"Can't create thread",                                          "MSG_TT_ERROR", L"Can't create thread",
769                                          MB_TASKMODAL | MB_ICONEXCLAMATION                                          MB_TASKMODAL | MB_ICONEXCLAMATION
770                                  };                                  };
771                                  TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile);                                  TTMessageBoxW(cv->HWin, &info, ts->UILanguageFileW);
772                          }                          }
773                          break;                          break;
774    
# Line 795  void CommStart(PComVar cv, LONG lParam, Line 795  void CommStart(PComVar cv, LONG lParam,
795                                          "MSG_TT_ERROR", L"Can't create thread",                                          "MSG_TT_ERROR", L"Can't create thread",
796                                          MB_TASKMODAL | MB_ICONEXCLAMATION                                          MB_TASKMODAL | MB_ICONEXCLAMATION
797                                  };                                  };
798                                  TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile);                                  TTMessageBoxW(cv->HWin, &info, ts->UILanguageFileW);
799                          }                          }
800                          break;                          break;
801          }          }

Legend:
Removed from v.10112  
changed lines
  Added in v.10474

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26