Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Алгоритм выбора уникальных значений массива [D7, WinXP]


MZ ©   (2007-05-08 08:56:00) 

Уважаемые мастера! Нужен алгоритм выбора неодинаковых значений в массиве. Что-то типа Distinct в SQL


Leonid Troyanovsky   (2007-05-08 10:56:00) [1]


> MZ   (08.05.07 10:37) [3]

> Потом добавляю в ListPhone записи из массива и выгружаю
> в текстовый файл...
> Так вот в текстовый файл выгружаются все записи с дубликатами.

Сортировать список будет Пушкин?

--
Regards, LVT.


clickmaker   (2007-05-08 10:55:00) [2]

Note: Duplicates does nothing if the list is not sorted.
(c) F1


MZ   (2007-05-08 10:37:00) [3]


> ЮЮ ©   (08.05.07 09:23) [2]
>
> Помещаешь символьные предстваления элементов массива в TStringList
> c Duplicates = dupIgnore
>

Делаю
ListPhone:=TStringList.Create;
ListPhone.Duplicates:=dupIgnore;
ListPhone.CaseSensitive:=true;

Потом добавляю в ListPhone записи из массива и выгружаю в текстовый файл...
Так вот в текстовый файл выгружаются все записи с дубликатами... Как быть?


ЮЮ   (2007-05-08 09:23:00) [4]

Помещаешь символьные предстваления элементов массива в TStringList c Duplicates = dupIgnore


Jeer   (2007-05-08 09:11:00) [5]

Сортируешь, а дальше все просто.


Наверх

Титульная страница Поиск, карта сайта Написать письмо