![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.08.2007
Сообщений: 46
|
![]()
Есть два текстовых файла У них есть одинаковые записи Нужно слить их и получить третий, у которого не было бы повторяющихся записей Как всегда из-за своей лени решила использовать свойство Duplicates Но видно что-то не поняла Сортировка работает , но программа просто сливает два файла На каком этапе мне вставить этот Duplicates
Код:
Последний раз редактировалось Alex21; 25.12.2007 в 17:20. Причина: когда научимся оформлять код? |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 06.12.2007
Сообщений: 87
|
![]()
После того как свойство Sorted первого листа(в твоём случае) равна true;
Тобиш SL.Sorted:=true; SL.Duplicates:=dupIgnor; Последний раз редактировалось KAMENYKA; 25.12.2007 в 17:25. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 06.12.2007
Сообщений: 87
|
![]()
а точнее так:
var SL,Sl1,Result :TStringList; z33: integer; begin Form1.Visible:=true; result:=nil; SL:=TStringList.Create; SL1:=TStringList.Create; result:=TStringList.Create; SL.LoadFromFile('album.txt'); // ?????? ?????? ?? ????? Sl.Sorted:=true; Sl.Duplicates:=dupAccept; SL1.LoadFromFile('album11.txt'); // ?????? ?????? ?? ????? Sl1.Sorted:=true; Sl1.Duplicates:=dupAccept; For Z33:=0 to SL1.Count-1 do begin SL.Add(SL1[z33]); SL.Sorted:=true; SL..Duplicates:=dupIgnore; // showMessage('rr'); end; SL.SaveToFile('result.txt'); end; |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 21.08.2007
Сообщений: 46
|
![]()
Во-первых я не поняла почему SL.Duplicates:=dupIgnor; он указывает что контроля нет
Во-вторых я все же сделала как написано - результат тот же |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 06.12.2007
Сообщений: 87
|
![]()
Вот держи всё работает!
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 21.08.2007
Сообщений: 46
|
![]()
Все получилось Спасибо за помощь
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выбор компонента для работы с содержимым текстовых файлов[Delphi] | sergey31 | Помощь студентам | 2 | 28.08.2008 16:53 |
Копирование двух файлов в один | JRcoker | Общие вопросы Delphi | 5 | 18.07.2008 21:37 |
копирование текстовых файлов | teacher | Общие вопросы Delphi | 4 | 16.02.2008 20:29 |
как загрузить в ListBox несколько текстовых файлов? | One.Love | Общие вопросы Delphi | 5 | 14.01.2008 11:54 |
Сравнение текстовых файлов | BR17UY | Общие вопросы Delphi | 15 | 07.05.2007 20:18 |