Вниз
Скачать: CL | DM;

Сравнение файлов   Найти похожие ветки 

← →
Yonic   (2003-08-16 08:13) [0]

Кто-нибудь может подсказать алгоритм или компонент для поиска различий в двух файлах с возможностью подсветки изменений???


← →
clickmaker ©   (2003-08-16 13:08) [1]

Если файлы текстовые, то загружаешь оба в StringList"ы, затем в цикле сравниваешь StringList.Strings[i]. Нашел разницу, ищешь соотв. участок текста в Edit"e и подсвечиваешь. Для подсветки кстати удобно юзать TRichEdit


← →
8ung ©   (2003-08-18 16:35) [2]

А если файлы не текстовые, то используй два TMemoryStream.


← →
8ung ©   (2003-08-18 16:36) [3]

Забыл допечатать:
... и сравнивай файлы побайтово, с помощью цикла...


← →
Yonic   (2003-08-20 13:37) [4]

Это всё хорошо, но если, например первый файл содержит строку "123456", а второй "123ABC456", то, хотелось бы, чтобы можно было отметить, что ABC- это новая вставка, а 456 - старая


← →
cult ©   (2003-08-20 14:55) [5]

ето не такая простая задача, как ты думашь
я в свое время писал что-то подобное, там нужно задавать коэффициенты сходства/различия, иначе слова "паровоз" и "чайник" можно считать одинаковыми, тока отличающимися друг от друга вокруг буквы "а"


← →
Yonic   (2003-08-20 18:57) [6]

2cult
Хотелось бы хоть узнать этот алгоритм в общих чертах



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
7-11001
_mandrake_
2003-06-19 15:45
2003.09.04
как отловить собщение завершения работы windows?


1-10806
ossa
2003-08-25 09:28
2003.09.04
У меня проблемы с FileIni, работаю в 2000, создал файл ini в


11-10665
LITTEL[MF]
2002-12-29 02:30
2003.09.04
Программирование в KOL(MCK)


1-10675
VladimirES
2003-08-21 12:33
2003.09.04
Клиент/сервер приложение на СОМ/DCOM (общие вопросы)


1-10833
oduvan
2003-08-21 09:24
2003.09.04
Как реализовать перемещение элементов в TTreeView вверх или вниз




   Наверх