2012-08-28 14 views
5

VB6にはWinDiffが付属しています。最新バージョンのWinDiff?

大文字小文字を無視できる無料の最新版のWinDiffがありますか?

+2

大きな比較ツールの例として、BeyondCompare(http://www.scootersoftware.com/)を参照してください。 –

+2

私は['WinMerge'](http://en.wikipedia.org/wiki/WinMerge)を使っています - それは無料で、とても使いやすいです。 – dasblinkenlight

答えて

5

最新のSDKのWinMergeとWinDiffに加えて、私はSourceGearの無料DiffMergeも持っています。

私はWinMerge(しばらくの間は変更されていません - 空白行を無視しないでバグを実行します)を使用します。特に、空白の編集可能なページを2つ開くことができます。視覚的差分がインストールされていないマシンへのリモートデスクトップ、およびその差異を自動的に(または必要に応じて手動で)更新します。

私はDiffMergeの特徴が好きです。私は好き嫌いが違っています。

質問に答えるために、最新のSDK(またはVisual Studio 2010に含まれているWinDiff)、WinMerge、DiffMergeのWinDiffはすべて大文字小文字を無視できます。

+0

空白行を無視するとバグが発生するのはなぜですか? – CJ7

+0

なぜ私はコードを見直していないのか分かりません。ちょうど空白行を無視する回避策があるというバグレポートがあります。私はこれらのバグの少なくともいくつかを自分で見ました。 –

+0

SDKのバージョンは問題ありませんか?なぜそれを使用しないのですか? – CJ7

1

WinDiffはWindows SDKの一部ですが、まだ付属しています。しかし、SDKは、大文字と小文字を区別する言語CとC++でコードを書くプログラマーを対象としています。

WinDiffのソースコードは、かつてSDKサンプルの一部でした。 this web pageからそれを得ることができます。あなたがCコードをハックして、古いコンパイラを置いていることを前提としています。 line.cのline_gethashcode()とline_compare()関数を適応させる必要があります。下段のケーシングは最も簡単です。

これはプログラマーの答えです。海には他の多くの魚がありますが、Beyond Compareは典型的にはたくさんのうなずきをします。

+0

-1:最新バージョンのSDK(たとえば2010)のWinDiffは大文字小文字を無視できます。 – CJ7

関連する問題