На данный момент юзаю сравнялку из SourceSafe и еще попробовал Active File Compare. Обе обладают одним недостатком - они сравнивают файлы целиком. При условии, когда один из файлов большой, а второй маленький, то при сравнении маленький "размазывается" тонким слоем по большому. То есть алгоритм сравнивает файлы построчно - нашел две строчки, совпадающие попарно, а все, что между ними - изменения. А эти две пары вообще из разных участков кода, друг к другу отношения не имеющих. Толку от такого сравнения ноль.
Мне нужна возможность сравнить два участка текста, которые я могу задать свмостоятельно. Например, участок из одного файла с 100й по 300ю строки и из другого с 500й по 700ю. В идеале хотелось бы понимания VBшного синтаксиса на минимальном уровне процедур - типа сравнить процедуры такие-то.
Есть ли в природе такие утилиты? Если нет, может кто-то видел в исходнике алгоритм сравнения как в SS/AFC? Я бы нам написал такую прогу.