Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Загрузка файла по FTP через WinInet.dll Добавлено: 29.09.03 19:55  

Автор вопроса:  Comanche

У API-функции InternetConnect из библиотеки WinInet.dll есть аргумент lContext. Вроде он для callback'а, и вроде как в целях отображения хода выполнения операции коннекта. Но вот как должна выглядеть процедура, адрес которой надо сюда подсунуть - не знаю. И не могу нигде найти. Может, кто знает?

 

Задача очевидна: как-то "развлечь" пользователя, выводя какой-нибудь "progress" для операции коннекта, которая может занимать довольно долгое время (особенно при наличии прокси на медленном соединении).

 

Можно, конечно, работать не с WinInet.dll, а с WinSock'ом, на уровне FTP-команд (GET, PUT и т.п.) - тогда можно вообще детальнейший "progress" сделать (как в CuteFTP и подобных продуктах), но неохота возиться. Да и класс есть готовый по работе с FTP (через WinInet.dll), только вот в нём ни строчки про lContext :((

 

Да, и ещё: можно ли сделать как-то "прогресс" и для API-функций FtpGetFile и FtpPutFile (из той же библиотеки)? Правда... ничего похожего на аргумент lContext у них нет.

 

Кто-нить с похожими задачами сталкивался?

 

Спасибо.

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 Makc2K



Вопросов: 17
Ответов: 10
 Профиль | | #1 Добавлено: 02.10.03 09:34

С подобной задачей я не сталкивался, но мысли есть. Программа под названием ShowDep умеет отображать все доступные ресурсы DLL - воспользуйся ей.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам