![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.01.2019
Сообщений: 78
|
![]()
Помогите из мемо удалить дубликаты и нумеровать оставшиеся строки пробовала так:
Код:
Последний раз редактировалось linda88; 10.06.2019 в 11:43. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
к сожалению, думаю, что придётся делать так:
Код:
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
вышло, если добпавить второй строкой sl.Sorted := True;
Duplicates только для сортированных строк кроме нумерации естесно. Так её ни как
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 17.01.2019
Сообщений: 78
|
![]()
Не сортировать нужно. там желательно оставить также строки чтобы не сливались в одну
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 17.01.2019
Сообщений: 78
|
![]()
а как по-другому без Duplicates можно удалить повторы?
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 17.01.2019
Сообщений: 78
|
![]()
Поробовала так
Код:
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А удалять-то зачем? Просто не добавляй строку в приемник, если там уже есть такая. Ну и для поиска строки можно использовать метод IndexOf вместо pos
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 17.01.2019
Сообщений: 78
|
![]() Код:
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
IndexOf. Pos для строки '1' скажет что она входит в строку '12'. А IndexOf целиком строки сравнивает
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление дубликатов | SolovejK | Общие вопросы Delphi | 7 | 13.03.2015 23:31 |
Удаление дубликатов | Wind-up Bird | Microsoft Office Excel | 9 | 02.02.2012 12:49 |
Удаление дубликатов строк | hon | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 02.08.2011 05:29 |
удаление дубликатов в ListView | fate | Общие вопросы Delphi | 8 | 12.05.2011 16:51 |
Удаление дубликатов | Deltist | Microsoft Office Excel | 11 | 14.01.2011 16:01 |