Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Здравствуйте! Нужна помощь. Проблема такая. Есть папка "Users" с файлами. С помощью плагина LgaFileSys, создаю файл со списком файлов которые находятся в этой папке:
В папке "Users" файлы расположены по алфавиту. А список в "PrintAllTemp.ini" получается совсем не по алфавиту. Вот никак не получается отсортировать список. Может кто поможет в решении этой проблемы?
К сведению: у штатного объекта ListBox (ComboBox) существует опция автоматической сортировки списка по алфавиту (а в случае необходимости "ручной" сортировки - команда ListBoxSort) - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Всё равно не по алфавиту, в разброс, но этот разброс не рандомный. Имена файлов состоят из трёх слов: "Фамилия Имя Отчество.ini" Список нужен не для отображения где либо, а для того чтобы записать имена файлов в отдельные переменные.
Почему? Команда FileList автоматически сортирует имена файлов по алфавиту. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Команда FileList автоматически сортирует имена файлов по алфавиту.
и я о том же. Вот файлы в папке "Users":
А вот содержание файла "PrintAllTemp.ini":
Ни чего не пойму, почему не получается.
Добавлено (07 Ноября 2012, 03:31) --------------------------------------------- Картинки местами перепутал. Всё это нужно для вывода на печать список имён файлов, с данными из соответствующего файла. Делаю так:
а что записано в ini файлах-то? и что именно нужно напечатать, просто список имен (файлов) или содержимое файлов тоже нужно? соберите демку из всех файлов и проекта и выложите, и что должно получиться при печати, так будет проще разобраться. Как задавать вопросы
Проблема : Контроль(пароль 123456) - Печать - Печать всего списка. откроется окно настройки принтера. не закрывая его, откройте папку Print , там 2 файла. или можете распечатать.
Добавлено (07 Ноября 2012, 07:18) --------------------------------------------- как выложить файл? чтото не получается
В вашем коде никакой сортировки нет, как команда FileList прочитает список файлов в папке так он и запишется. Если и вправду автоматом сортирует по алфавиту... а может используется системная сортировка заданная для папки? Попробуйте если не получается все-таки принудительно класть список файлов в ListBox и сортировать его ListboxSort, и потом брать по очереди оттуда.
Добавлено (07 Ноября 2012, 07:47) --------------------------------------------- я про пост номер 5
Нужно внимательней читать что пишут. Петр в первом посте указал на объект листбокс. Для новичка простительно. Это самый оптимальный вариант сортировки и получения данных без дополнительных файлов. Сам объект можно прятать если не нужна информация.
Еще нужно учитывать момент, что символы на латинеце при сортировке будут находится вверху, на кирилице внизу. Не хочешь читать хелп?