Форум: "Прочее";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];
ВнизСортировка файлов в Opendialog.Filenames Найти похожие ветки
← →
!aLeXa! © (2006-08-24 22:24) [0]У Opendialog"a есть такая неприятная особенность - иногда имена файлов в его свойстве Filenames сортируются не по алфавиту. Точнее, по алфавиту, но начиная не с первого в лексикографическом порядке, а где-то в середине, "спускаясь" затем до конца и циклически возвращаясь в начало. Короче говоря, файлы с именами "1", "2", "3", "4", "5" он может отсортировать как "4", "5", "1", "2", "3". Как от этого избавится?
← →
Anatoly Podgoretsky © (2006-08-24 22:54) [1]Кто обещал сортировку?
← →
Чапаев © (2006-08-24 22:59) [2]> иногда имена файлов в его свойстве Filenames сортируются
> не по алфавиту
Скажу больше: они не сортируются вообще.
← →
Fay © (2006-08-25 00:11) [3]2 !aLeXa! © (24.08.06 22:24)
> в лексикографическом порядке
А это вАщЕ невозможно.
← →
DrPass © (2006-08-25 01:24) [4]
> Чапаев © (24.08.06 22:59) [2]
Кажись, сортируются - в том порядке, в котором ты рамочку тянул или по файлам щелкал в диалоге :)
← →
Чапаев © (2006-08-25 08:29) [5]Нуууу... Да, в список помещаются в порядке выбора. Это нынче сортировкой называется? ;-)
← →
Loginov Dmitry © (2006-08-25 15:26) [6]> Да, в список помещаются в порядке выбора. Это нынче сортировкой
> называется?
Сортировка выбором ;))
← →
!aLeXa! © (2006-08-26 01:03) [7]
> Скажу больше: они не сортируются вообще.
> Кажись, сортируются - в том порядке, в котором ты рамочку
> тянул или по файлам щелкал в диалоге :)
> в список помещаются в порядке выбора.
Вы все не правы. Сегодня специально написал "программу" для проверки вышеизложенных утверждений. Результат - порядок выбора не играет никакой роли, хоть вы щелкаете файлы с зажатым Ктрл, хоть тянете рамку снизу вверх, хоть захватываете при выделении несколько столбиков - итог один: файлы сортируются по алфавиту, но примерно в одном случае из 15 наблюдается глюк, о котором я говорил. Единственной причиной его возникновения, на мой взгляд, может быть несоответствие текущего положения Луны и уровня влажности на вершине Джомолунгмы. Мелочь, а неприятно.
> > в лексикографическом порядке
> А это вАщЕ невозможно.
Почему? Поправьте меня, если я не прав, но лексикографический порядок - это и есть "по алфавиту".
> Кто обещал сортировку?
Абсолютно с вами согласен) Просто непонятно, почему, раз уж сделали сортировку, не довести ее до ума.
Кстати, речь идет о Дельфи7 и стандартном компоненте Opendialog с настройками по умолчанию (кроме ofallowmultiselect=true)
← →
Германн © (2006-08-26 02:50) [8]
> Кстати, речь идет о Дельфи7 и стандартном компоненте Opendialog
> с настройками по умолчанию (кроме ofallowmultiselect=true)
>
Кстати. Это я тупой или неграмотный или...? Сколько не искал в справках Дельфи разных номеров, но так и не обнаружил компонент TOpenDialog, у которого есть свойство FileNames!?
← →
Мефисто (2006-08-26 12:49) [9]
> !aLeXa! © (26.08.06 01:03) [7]
1. TOpenDialog - обертка для стандартного OpenDialog-a Windows. Т.е. какую сортировку в ОС установлили, так и сортируется.
2. Сортировка потипу в ОС несколько отличается по реализации от общепринятой сортировки по расширению файла.
← →
!aLeXa! © (2006-08-29 00:08) [10]Германн
да, я немного ошибся. не "filenames", а "files"
> 1. TOpenDialog - обертка для стандартного OpenDialog-a Windows.
> Т.е. какую сортировку в ОС установлили, так и сортируется.
>
и где она выставляется?
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.045 c