DiaMail, ftp работа с листингом #515278


#0 by Crimea82
Необходимо получить файлы с ftp по определенной маске. Успешно подключаюсь к ftp. Загрузки файлов не происходит... Запускаю отладчик с точкой останова на строке (*). FTP.ЛИСТ по какой- то причине выдает значение = 0. Если точку останова ставлю на строку (***) все проходит успешно и значение выдает 1 и процесс идет, контора пишет... МОЖЕТ КТО-НИБУДЬ сталкивался с подобной проблемой? FTP = СоздатьОбъект("AddIn.FTP"); .... Если FTP.Лист = 1 Тогда                           (*)    Для Инд=1 По FTP.КоличествоФайлов Цикл        (***)       ......
#1 by andrewks
а где маска-то задается? параметры у Лист пустые
#2 by andrewks
+ результат исполнения FTP.Подключиться проверяешь?
#3 by Crimea82
А як же :) Конечно проверяю, иначе возврат. Маску проверяю внутри цикла след. образом: А параметры у Лист пустые, т.к. берется текущий каталог, который определяется в строке выше: Если FTP.СменитьКаталог(FTPПутьДляПолученияФайлов) = 0 Тогда
#4 by Crimea82
В этом вопросе мне кажется не стоит искать "синтаксиса". У всех клиентов все работает. А тут нашлись одни - не грузятся файлы и все тут. Здесь что-то на уровне глюка. Причем странная ситуация... ПОКА ОТЛАДЧИК НЕ запускается. А потом все чудненько... Я обычно в такие чудеса не верю... но своими глазами видела...
#5 by andrewks
1. версия dialmail актуальная? 2. и все-таки маску лучше задать "*.*"
#6 by andrewks
3. FTP.ЛИСТ с точкой останова на нем может выдать 0 из-за тайм-аута. а без отладки вообще работает?
#7 by Crimea82
ПОСЛЕ отладки уже да и вроде бы постоянно... Но хочется в принципе разобраться в чем дело, так как не т гарантий, что это не повторится еще у кого-нибудь...
#8 by andrewks
кол-во попыток подключения какое ставишь?
#9 by Crimea82
1. версия dialmail актуальная? Вроде бы да... но сейчас этот вопрос еще уточняю... У нас коллективная работа. И эту компоненту мне вручили изначально как актуальную...
#10 by andrewks
DialMail 2.7.6 pb 16
#11 by Crimea82
Подключаются они изначально с помощью кнопки подключиться к ftp. + перед процессом проверяем подключение. Если его нет, то коннектимся, если не получается то сообщаем об этом и Возврат.
#12 by Crimea82
спасибо большое! Посмотрю обязательно. Моя компонента вроде бы актуальная, но там я смотрю с примерами... Почитаю внимательно
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С