|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.07.2009, 17:12 | #1 |
Пользователь
Регистрация: 29.10.2008
Сообщений: 20
|
Помогите найти ошибку(VS, MFC, FTP)
Пытаюсь просмотреть FTP с помощью:
Код:
Код:
В результате выводит только верхние катологи и файлы. Если кто-то знает в чем ошибка, то подскажите пожалуйста. |
12.07.2009, 13:32 | #2 |
Заблокирован
Регистрация: 18.11.2007
Сообщений: 254
|
кхм................................ ............. чот непонятно какие именно верхние каталоги и файлы? те шо лежат в корне фтп или самые последние ?
Последний раз редактировалось lennon; 12.07.2009 в 13:39. |
12.07.2009, 15:27 | #3 |
Пользователь
Регистрация: 29.10.2008
Сообщений: 20
|
только те, что лежат в корне. как только заходит в другою дерикторию(вызывается рекурсия), bWorking становится равной 0(хотя файлы в этой директории есть). и программа выходит из рекурсии.
|
12.07.2009, 16:04 | #4 |
Заблокирован
Регистрация: 18.11.2007
Сообщений: 254
|
я выкупил в чем проблема! здесь надо искать файлы не рекурсивно, когда ты вызываешь функцию рекурсивно та функция из которыой вызвал ешо работает, так вот этот класс CFtpFileFind не закрываеться, тоесть выходит может быть только один CFtpFileFind, а из за рекурсии получаеться что он не один на данном CFtpConnection. перед каждым вызовом FindFile нужно вызывать Close есдли FindFile был уже вызван когдато, именно вв этот момент фтп передает данные о списке. нуэн ну надеюся вы поняли что я имею ввиду : ) щас функцию по другому напишу.
Последний раз редактировалось lennon; 12.07.2009 в 16:07. |
12.07.2009, 16:27 | #5 |
Заблокирован
Регистрация: 18.11.2007
Сообщений: 254
|
Код:
|
12.07.2009, 17:08 | #6 |
Пользователь
Регистрация: 29.10.2008
Сообщений: 20
|
Спасибо за помощь
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите найти ошибку | lubafffka | Общие вопросы C/C++ | 5 | 16.06.2009 21:53 |
Помогите найти ошибку | Devoto | Общие вопросы Delphi | 4 | 18.11.2008 00:26 |
Помогите найти ошибку | JOFRIF | Помощь студентам | 8 | 22.04.2008 14:22 |