| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > передача данных через ftp |
| Автор: pavelv 5.7.2006, 05:29 | ||
| Я передаю данные с локального диска по модему на удаленный ftp сервер. Хочется показать пользователю сколько данных уже передано. Вот здесь вроде как и есть ответ на этот вопрос: http://forum.vingrad.ru/index.php?showtopic=32704&st=15 RAdmin писал:
Судя по той теме эту процедуру нужно вызывать после того как получен InetHandle, InetHandle := InternetOpen(PChar('FTP'), 0, nil, nil, 0); Смотрю на процедуру и пытаюсь разобраться, что к чему там нужно: procedure InetCallback(HInternet: HINTERNET; dwContext, dwInternetStatus: DWORD; lpStatusInfo: Pointer; dwStatusInfoLen: DWORD); stdcall; HInternet, dwContext, dwStatusInfoLen - не используются в процедуре, не понимаю зачем они нужны? dwInternetStatus - видимо мне нужно указывать 31 или INTERNET_STATUS_REQUEST_SENT. lpStatusInfo - я так понял тут нужно передавать InetHandle. В общем не могу разобраться |