![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Client |
![]()
Сообщение
#1
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: ![]() ![]() ![]() |
Привет
![]() Надо сделать дерево для директории. основываясь на коде для поиска файлов с выводом в memo, вот что получилось procedure FindFiles(const Path, Mask: String; node: TTreeNode);но не правильно. Добавлено через 10 мин. procedure FindFiles(const Path, Mask: String; node: TTreeNode);Добавил локальную переменную - все заработало. Чудеса, а не рекурсия ![]() А можно сделать, чтобы файлы были упорядочены по алфавиту (это есть) и по типу - т.е. сначала были папки, а потом файлы ? Сообщение отредактировано: Client - 10.04.2010 18:53 Эскизы прикрепленных изображений ![]() |
![]() ![]() |
Client |
![]()
Сообщение
#2
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: ![]() ![]() ![]() |
Скорей всего это не из-за висты.
Вся работа с папкой - это заненесение в бд. т.е. связь с папкой остается в переменной типа TSearchRec если его не закрыть? У меня код для этого, анологичен коду из 2 поста этой темы. Именно после выполнения этого кода, папку нельзя удалить, пока не закрою прогу. Буду править код. Цитата что за папка В ДАННЫЙ МОМЕНТ является текущей хм, если бы я знал... ![]() Цитата Перебрасывай текущую папку куда-нибудь в другое место А это как? сделать поиск в другом каталоге?Сообщение отредактировано: Client - 12.04.2010 22:11 |
![]() ![]() |
![]() |
Текстовая версия | 12.07.2025 22:52 |