◀一般トップへ
  • 3657 バグ:DIFF
    • 3661 RE: バグ:DIFF
    • 3662 Re:バグ:DIFF
      • 3835 Re2:バグ:DIFF
        • 3847 Re3:バグ:DIFF
  • [3657] バグ:DIFF みく 2004年02月19日 20:17


    相手ファイルが編集中のとき、DIFFが動きません。
    なんでだろう? >自分
    • [3661] RE: バグ:DIFF みく 2004年02月20日 20:01


      相手ファイルが無題の場合に発生するようです。

      CDlgDiff.cpp:GetData()
      の最後のif文をコメントアウト。
    • [3662] Re:バグ:DIFF じゅうじ 2004年02月21日 20:08

      ▼ みくさん
      過去ログ[3152]も、一緒にお願いします。
      data&ol=200308#3152
      ***************
      *** 359,365 ****
      m_pShareData->m_Common.m_bSearchAll = FALSE;

      //相手ファイルが指定されてなければキャンセル
      ! if( m_szFile2[0] == '\0' ) ret = FALSE;

      return ret;
      }
      --- 359,365 ----
      m_pShareData->m_Common.m_bSearchAll = FALSE;

      //相手ファイルが指定されてなければキャンセル
      ! //if( m_szFile2[0] == '\0' ) ret = FALSE;

      return ret;
      }
      • [3835] Re2:バグ:DIFF みく 2004年05月12日 19:07


        age
        • [3847] Re3:バグ:DIFF みく 2004年05月19日 18:37


          CDlgDiff.cpp:GetData()
          の最後のif文を削除。

          代わりに、外部ファイル指定時のチェック追加。

          if( ::IsDlgButtonChecked( m_hWnd, IDC_RADIO_DIFF_DST1 ) == BST_CHECKED )
          {
          ::GetDlgItemText( m_hWnd, IDC_EDIT_DIFF_DST, m_szFile2, sizeof( m_szFile2 ) );
          + //相手ファイルが指定されてなければキャンセル
          + if( m_szFile2[0] == '\0' ) ret = FALSE;
          }

          ~~~~~

          //相手ファイルが指定されてなければキャンセル
          ! //if( m_szFile2[0] == '\0' ) ret = FALSE;

          return ret;