Форум: "Потрепаться";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];
ВнизГлючные компоенты. Найти похожие ветки
← →
Карелин Артем (2003-03-25 13:02) [0]Понадобилось мне сделать FTP-клиента для специальных целей.
Сначала попробовал стандартные компоненты (Д5). Ужас. Глюки с методом LIST, глюки при разрыве связи.
Накачал кучу компонентов. Часть не поддерживает докачку, в ICS глючит демка, часть нестабильно ведет при разрыве связи, у одного были проблемы с подсчетом траффика, пара компонентов не считает траффик.
Сейчас использую один... Глюки там не очень страшные: подумаешь, неправильно парсит текущий каталог. Всего-навсего не обрубает "хвост" в виде кавычки и надписиis current directory
. Ну и вместоABORT
посылает BOR. С этим легко справиться...
P.S. В дельфине 7 вроде путевые компоненты, но под задачу куплена лицензия на пятерку.
← →
Fiend (2003-03-25 13:27) [1]Руковыпрямиель надо приобресть.
Пользуйтесь не List a NList. Докачка поддерживается
это я про стандартные
← →
Карелин Артем (2003-03-25 13:33) [2]А как насчет глючности при разрыве связи со стороны сервера?
Error 0 и пиз**ц. Перезагружать прогу надо.
Руки прямые, о чем свидетельствует http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1048580869&n=4
И как насчет FTPDirectoryList??
FTPDirectoryList contains the directory listing obtained from the List method, with each of the elements of the listing separated into properties. See the TFTPDirectoryList object reference for details on the properties of this object.
← →
vuk (2003-03-25 13:38) [3]>В дельфине 7 вроде путевые компоненты
Часом не Indy? Если они, то можно скачать версию посвежее. Под любую версию Delphi. www.nevrona.com/indy
← →
Карелин Артем (2003-03-25 13:45) [4]vuk © (25.03.03 13:38)
Благодарствую, уважаемый ;)
← →
Fiend (2003-03-25 13:58) [5]Шо вам сказать Артём?
Думаю руковыпрямитель вам всё же необходим, ибо например для нормального получения списка файлов в ФТП папке по любому надо использовать обработчик OnListItem. А для того чтобы нормально увидеть имена файлов в этой папке надо юзать NList.
И к тому же чтобы нормально обработать все ошибки при работе есть события OnFailure и OnError. Еоторые вызываются еще до появления каких либо окон с ошибками от самого TNMFTP.
И на последок про выпрямитель: вы уж не обижайтесь, ибо почему то у меня этот активХ работает изумительно. Может потому что я не поспешил с выводами и внимательно прочтил хэлп и посмотрел примеры???
← →
Карелин Артем (2003-03-25 14:10) [6]Или разные версии дельфинов. В 6 и 7 нет проблем с ошибкой 0 и методом List.
← →
BGV (2003-03-25 14:10) [7]> Fiend, а как быть, если мне нужен не просто перечень наименований файлов, который возвращает NList, а также их размер и самое главное дату и время создания?
Если ты справился со всеми проблемами, не мог бы показать примерчик?
← →
Vlad__ (2003-03-25 15:27) [8]Кстати - посмотрите WinInet.pas, это апи для работы с http, ftp и т.д. от майкрософт, описано в MSDN ( ищите, например, InternetOpen(), FtpFindFirstFile() ). Не сахар конечно но альтернатива.
← →
Fiend (2003-03-25 15:30) [9]То Карелин Артем:
у меня ваще то 5, и всё работает просто песенно
То BGV:
к сожалению не мог, ибо коммерческое оно
← →
Карелин Артем (2003-03-28 14:45) [10]2 Fiend. >ибо почему то у меня этот активХ работает изумительно.
У меня обиды нет абсолютно, но разве в пятерке он в виде ActiveX?
P.S. Меня подвела память: ошибка 0 в IdFTP в шестерке.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c