|
v7: Компонента ФТП |
☑ |
0
Chameleon1980
13.01.14
✎
06:59
|
компонента ftp.dll
ФТП=СоздатьОбъект("Addin.FTP");
Попытка
ФТП = СоздатьОбъект("Addin.FTP");
ФТП.ИмяЛогФайла = ПутьВыгрузки+"dialmail_ftp.log";
ФТП.ВестиЛогФайл = 1;
ФТП.ВестиТехническийЛогФайл = 1;
ФТП.NewRFC = 0;
ФТП.БинарныйРежим = 1;
ФТП.ВремяДоРазрыва = 500000; // Timeout
ФТП.ВремяМеждуСобытиями = 10000;
Сообщить("В теле попытки");
FTPПорт="ftp";
Исключение
Сообщить("Ошибка создания объекта FTP");
Сообщить(ОписаниеОшибки());
Возврат;
КонецПопытки;
Окно сообщений:
В теле попытки
Если ФТП.Подключиться("хх.хх.хх.хх",21,"user","password",1,3) = 0 Тогда
{Справочник.Каталогинетмагазин.ФормаСписка.ФормаСписка.Модуль(1910)}: Поле агрегатного объекта не обнаружено (Подключиться)
Иногда срабатывает метод иногда почему-то нет.
Никто не сталкивался?
|
|
1
Chameleon1980
13.01.14
✎
09:38
|
up
также
Если FTP.Пинг(FTPСервер,IPСервера)>=0 Тогда
{D:\TMP\TRADETEST\DIALMAIL276PB16(1)\EXAMPLEFTP.ERT(387)}: Поле агрегатного объекта не обнаружено (Пинг)
|
|
2
varelchik
13.01.14
✎
09:38
|
Ты ничего не напутал?
Вообще-то это объект из dialmail.
|
|
3
varelchik
13.01.14
✎
09:39
|
ftp.dll такоего неумеет.
|
|
4
Chameleon1980
13.01.14
✎
09:44
|
пардон dialmail
ФТП = СоздатьОбъект("Addin.FTP");
ФТП.ИмяЛогФайла = ПутьВыгрузки+"dialmail_ftp.log";
ФТП.ВестиЛогФайл = 1;
ФТП.ВестиТехническийЛогФайл = 1;
ФТП.NewRFC = 0;
ФТП.БинарныйРежим = 1;
ФТП.ВремяДоРазрыва = 500000; // Timeout
если бы было не так вывалило бы сразу в попытке
|
|
5
varelchik
13.01.14
✎
09:49
|
ЗагрузитьВнешнююКомпонету() сделал?
|
|
6
Chameleon1980
13.01.14
✎
10:17
|
Да конечно.
Думаете он бы не ругнулся на ФТП.ИмяЛогФайла = ПутьВыгрузки+"dialmail_ftp.log";
например?
и еще вот:
в окне сообщений для отладки:
Созданный объект ФТП: Addin.FTP
Тип значения: Addin.FTP
|
|
7
varelchik
13.01.14
✎
11:32
|
Странно конечно.
Но у меня все работает.
|
|
8
Chameleon1980
13.01.14
✎
14:04
|
ДА в правах скорее дело
|
|
9
Chameleon1980
14.01.14
✎
10:22
|
Может не в тему, но...
Скажите люди, а вот как (почему), например, фар - кидает на фтп файл за секунду, а вн. компонента восемь часов думает и в коце все равно фига?
параметры те-же.
Может фар чего знает?
|
|
10
Chameleon1980
14.01.14
✎
10:41
|
Все дело в пассивном режиме.
Извините за хлам.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший