![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.06.2010
Сообщений: 38
|
![]()
Доброго времени суток.
Уважаемые, помогите начинающему... Как мне в Memo вывести всё дерево жёсткого диска... директории папки файлы? За ранее благодарен! |
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Вот вам пример для StringList:
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 29.06.2010
Сообщений: 38
|
![]()
Нужно дерево а не полные пути всего что есть на жёском диске. т.е. к примеру диск "с" и "d", захожу на диск "с" там папки дальше пошёл в нужную папку.
|
![]() |
![]() |
![]() |
#4 |
Ищу работу
Форумчанин
Регистрация: 16.02.2007
Сообщений: 269
|
![]()
смотря для чего это нужно.
как вариант можно запустить программно в cmd tree c:>>c:\q1.txt сохраниться вся структура с: в файле q1.txt в dos кодировке, а потом просто подгрузить этот файл куда нужно memo1.Lines.LoadFromFile('c:\q1.txt '); производительность думаю будет достаточно хорошая P.S. написал до предыдущего сообщения) 00:11 в Д7 на вкладке samples есть компонент ShellTreeView добавляешь его на форму и через инспектор объектов или программно меняешь свойство root У нас принято пользоваться кнопочкой "Правка", дабы не плодить посты подряд, друг за другом. Читаем правила. Рекомендую. Помимо общих правил форума есть и дополнения к ним в каждом разделе... Уважайте форумчан, и они ответят вам взаимностью... Модератор Прошу прощения
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
Последний раз редактировалось MadReason; 24.10.2010 в 01:21. |
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 29.06.2010
Сообщений: 38
|
![]()
tree c:>>c:\q1.txt
не сработал этот код система Windows7. Да и не вариант это подгружать из файла, не ужели средства Delphi не могут показать дерево винта... Цитата:
Но всё равно это не то что нужно мне, мне нужен именно вывод дерева в Memo. Последний раз редактировалось coolle; 24.10.2010 в 01:26. |
|
![]() |
![]() |
![]() |
#6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Мемо точно не может, а вот ТreeView может...
А может бросить мучительные искания и просто использовать готовый штатный компонент ТShellListView ? |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 29.06.2010
Сообщений: 38
|
![]() |
![]() |
![]() |
![]() |
#8 |
Ищу работу
Форумчанин
Регистрация: 16.02.2007
Сообщений: 269
|
![]()
Пишется все элементарно и буквально в 10 строк, не считая процеды поиска. Исходник откомментил, думаю все должно быть понятно.
а как же порой все это лень... сорцы дерево файлов в memo.zip Код:
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 29.06.2010
Сообщений: 38
|
![]()
Отлично! Всем спасибо за помощь. MadReason, поблагодарил индивидуально
Вот я совсем запарился, а как заставить, чтобы все имеющиеся диски выводились в мемо? Ну чтобы не через Edit указывать какой нужен, а сразу весь список дисков в Memo... Последний раз редактировалось Stilet; 24.10.2010 в 20:23. |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 29.06.2010
Сообщений: 38
|
![]()
Вот код который выводит количество дисков на компьютере
и показывает информацию о диске: Код:
Код:
Последний раз редактировалось coolle; 28.10.2010 в 10:12. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Образ диска | Syltan | Операционные системы общие вопросы | 2 | 18.01.2010 21:46 |
Исчезло 12 гб с диска С | Syltan | Windows | 14 | 22.10.2009 08:31 |
Стирание диска | Яр|/||< (^_^) | Общие вопросы Delphi | 0 | 22.08.2009 13:53 |
Буква диска ОС | Михаил Юрьевич | Общие вопросы Delphi | 3 | 15.06.2009 00:53 |
Редактирование диска | Hottabych | Общие вопросы Delphi | 4 | 14.05.2009 14:09 |