Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6. Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты. Читайте требования к создаваемым темам.
А приблудина, которая файл на сервер загружает, позволяет получить информацию о прогрессе?
Если да, то делаешь таймер и каждые n секунд посылаешь ей запрос, по результатам которого обновляешь ProgressBar (Было бы неплохо, если бы она обратные вызовы посылала).
Если она ничего не посылает, то не знаю как это можно реализовать.
Попробуй нарыть какой-нибудь нестандартный контрол...
Если совсем нет времени, то вместо ProgressBar вставь анимацию (типа барабана, по которому стучат палочки). На первое время сойдет, а там что-нибудь придумаешь.
Пока лучшего предложить не могу...
если файл загружается с сервера, то можно запросить исходный размер файла и в таймере сравнивать с размером который уже получен. как запросить я не знаю, ищите документацию по FTP командам.
в принципе если в других прогах есть фича с прогрессом, то это можно осуществить на VB - надо просто знать крманды.
во! нашёл
___________________________________________________
Список команд FTP-сервера
HELP - выдача справки
OPEN - задание рабочего FTP-архива
QUIT - конец запроса
DELETE - отмена работы запроса
GET - получение заданного файла
READ - получение строк из заданного текстового файла
CD - переход в заданный каталог
PWD - выдача текущего каталога
INFO - выдача информации о файле
LS - выдача краткого листинга каталога
DIR - выдача полного листинга каталога
FIND - поиск файла по части его имени
COMPRESS - задание метода сжатия
FREEZE - сжатие методом Freeze
UUENCODE - сжатие методом UUencode
BTOA - сжатие методом BtoA
LIST - список файлов из архива
EXTRACT - получение файла из архива
SIZE - максимальный размер одного передаваемого блока
LIMIT - максимальный размер передачи за сеанс
NO - отмена заданной опции
GZIP - сжатие ответа архиватором GZip
MODE - задание режима передачи (текстовый/двоичный)
USER - задание имени пользователя