|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.10.2013, 17:33 | #11 | |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
Цитата:
1) Конца поиска не дожидался, форма виснет, и долго собирает все файлы да. 2)Нет На счёт ванги: в точку, нужна именно порядочность файлов, сделал как вы и сказали, только выбивает Сам код: Код:
ScanFolder(edLookIn.Text); Использую Delphi 7 |
|
30.10.2013, 17:38 | #12 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,894
|
При первом найденном каталоге i2 равен 0. И что же тогда выделяет setlength(localdirs,i2);
? |
30.10.2013, 17:45 | #13 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
хочешь узнать правильный ответ (правильную ошибку) сделай так
Код:
программа — запись алгоритма на языке понятном транслятору
|
30.10.2013, 17:46 | #14 |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
|
30.10.2013, 17:46 | #15 | ||
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Код:
Код:
Цитата:
Цитата:
Благодарить в репутацию. Проклинать — туда же
Последний раз редактировалось Luuzuk; 30.10.2013 в 17:49. |
||
30.10.2013, 17:55 | #16 | |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
Вот так заработало:
Код:
Luuzuk - Идея твоя мне тоже пришла сразу в голову реализовать запись каталогов в лист, затем уже запускать от туда. Но всё равно спасибо. И всё же ваше рассуждение Luuzuk: Цитата:
Ах да ещё добавлю, что порядочность будет опять же при первом шаге, после рекурсии порядочности не будет...ведь тут может быть не один а сразу несколько каталогов, решение это ещё и добавление секции... Последний раз редактировалось Winexcel; 30.10.2013 в 17:59. |
|
30.10.2013, 18:06 | #17 | |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Цитата:
Благодарить в репутацию. Проклинать — туда же
|
|
31.10.2013, 09:11 | #18 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
Так вот она инициировала РЕКУРСИВНЫЙ (НО НЕ ПАРАЛЛЕЛЬНЫЙ) запуск самой себя и ждет! А в мемо идут подкаталоги со все большей глубиной. рекурсия же! Как только встретился каталог, то просмотреть его и дождаться окончания просмотра. вот что означает рекурсивный вызов.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось 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 |