![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
![]() Цитата:
1) Конца поиска не дожидался, форма виснет, и долго собирает все файлы да. 2)Нет На счёт ванги: в точку, нужна именно порядочность файлов, сделал как вы и сказали, только выбивает ![]() Сам код: Код:
ScanFolder(edLookIn.Text); Использую Delphi 7 |
|
![]() |
![]() |
![]() |
#12 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]()
При первом найденном каталоге i2 равен 0. И что же тогда выделяет setlength(localdirs,i2);
? |
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,544
|
![]()
хочешь узнать правильный ответ (правильную ошибку) сделай так
Код:
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
![]() |
![]() |
![]() |
![]() |
#15 | ||
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
![]() Код:
Код:
![]() Цитата:
Цитата:
Благодарить в репутацию. Проклинать — туда же
![]() Последний раз редактировалось Luuzuk; 30.10.2013 в 17:49. |
||
![]() |
![]() |
![]() |
#16 | |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
![]()
Вот так заработало:
Код:
Luuzuk - Идея твоя мне тоже пришла сразу в голову реализовать запись каталогов в лист, затем уже запускать от туда. Но всё равно спасибо. И всё же ваше рассуждение Luuzuk: Цитата:
Ах да ещё добавлю, что порядочность будет опять же при первом шаге, после рекурсии порядочности не будет...ведь тут может быть не один а сразу несколько каталогов, решение это ещё и добавление секции... Последний раз редактировалось Winexcel; 30.10.2013 в 17:59. |
|
![]() |
![]() |
![]() |
#17 | |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
![]() Цитата:
Благодарить в репутацию. Проклинать — туда же
![]() |
|
![]() |
![]() |
![]() |
#18 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,544
|
![]() Цитата:
Так вот она инициировала РЕКУРСИВНЫЙ (НО НЕ ПАРАЛЛЕЛЬНЫЙ) запуск самой себя и ждет! А в мемо идут подкаталоги со все большей глубиной. рекурсия же! Как только встретился каталог, то просмотреть его и дождаться окончания просмотра. вот что означает рекурсивный вызов.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 31.10.2013 в 09:19. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поставил delphi +indy. При компиляции исходника не находит его компонентов | selevo | Общие вопросы Delphi | 0 | 15.04.2013 20:32 |
FileExists не находит половину файлов | HellMercenariess | Общие вопросы Delphi | 4 | 08.09.2012 21:12 |
Программа, которая находит площадь трапеции, квадрата и прямоугольника по введённым длинам сторон (на Delphi) | orange_wot | Помощь студентам | 3 | 10.04.2012 16:42 |
Не заносятся пути для всех файлов после FindFirst | artemavd | Общие вопросы Delphi | 8 | 02.12.2010 10:20 |
FindFirst | matus | Помощь студентам | 2 | 21.02.2008 19:34 |