Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.03.2015, 15:33   #1
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию Сравнение 2х файлов

Это продолжение не моей темы: http://www.programmersforum.ru/showthread.php?t=273606
Суть:
Цитата:
Сообщение от Vlad2891 Посмотреть сообщение
Суть программы в том, чтобы она брала из 1 файла список строк и проверяла строки на совпадение с 2ым файлом. Если строка из первого файла не встречается во втором то вывести на листбокс.
Программирую сейчас редко, вот и стало интересно.

Сравнение 2х файлов.zip - релиз #1

Вобщем, качаем, смотрим, ругаем ... подсказываем.

Для модераторов: Возможно это нужно в обсуждение или в алгоритмы, но я только по Delphi, так что не решил куда. Перенесите, пожалуйста, если нужно
Sibedir вне форума Ответить с цитированием
Старый 05.03.2015, 16:20   #2
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

О-о-о!!!
Сделал из блохи слона и всё получилось
Вложения
Тип файла: zip Сравнение 2х файлов v2.0.zip (57.9 Кб, 9 просмотров)
Sibedir вне форума Ответить с цитированием
Старый 05.03.2015, 16:51   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Шож так сложно? Двумя TStringList это делается для текстовиков и сверкой CRC для бинарок.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.03.2015, 17:56   #4
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Шож так сложно? Двумя TStringList это делается для текстовиков и сверкой CRC для бинарок.
Ну... При больших объемах TStringList значительно отстает.
Вложения
Тип файла: zip Сравнение 2х файлов v3.0.zip (58.0 Кб, 7 просмотров)
Sibedir вне форума Ответить с цитированием
Старый 05.03.2015, 18:12   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ниче не знаю. Я им 2GB обрабатывал (логи такие были) - полет норм, посадка тоже.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.03.2015, 18:39   #6
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ниче не знаю. Я им 2GB обрабатывал (логи такие были) - полет норм, посадка тоже.
Покажи код Пожа-а-алуйста

Сравнение 2х файлов v4.0.zip
Гибрид рулит
Sibedir вне форума Ответить с цитированием
Старый 05.03.2015, 19:53   #7
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Допёрло.
Удаление не нужно. Завтра отпишусь.
Sibedir вне форума Ответить с цитированием
Старый 05.03.2015, 20:11   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Покажи код Пожа-а-алуйста
Увы. Он остался на старой работе... Так то при желании могу новый написать, но смысл...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.03.2015, 22:11   #9
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

И отстает?
Код:
  xList1:=TStringList.Create;
  xList2:=TStringList.Create;
  xList3:=TStringList.Create;
  xList1.Sorted:=True;
  xList1.LoadFromFile(ExtractFilePath (Application.ExeName) + '1.txt');
  xList2.LoadFromFile(ExtractFilePath (Application.ExeName) + '2.txt');
  for i:=0 to xList2.Count-1 do
    if not xList1.Find(xList2.Strings[i],j) then xList3.Add(xList2.Strings[i]);
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 05.03.2015, 22:20   #10
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

Цитата:
Я им 2GB обрабатывал (логи такие были) - полет норм, посадка тоже
У мсье безлимитная оперативная память?
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнение файлов SVadiks Помощь студентам 7 18.02.2010 21:55
Сравнение файлов jkpro Общие вопросы Delphi 6 05.10.2009 08:57
Сравнение файлов WPROF Общие вопросы Delphi 2 24.08.2009 00:19
Сравнение 2 файлов ForzaJuve Общие вопросы Delphi 9 09.06.2009 23:34
Сравнение 2-х файлов asale Microsoft Office Excel 17 03.06.2007 15:58