|
|
|
 |
 |
Сообщение |
 |
|
 |
 |
Принципиальный молчун
Зарегистрирован: 22 February 2008
Сообщения: 5
Примеры кода: 0
|
Re: многопоточность, архивирование |
23 February 2008 11:59 |
|
|
|
|
onedes:
1 да
2 зачем?
3 бред и нереал. ИМХО
Чтобы прогрессбар аплоада сделать потеть нада, а твоя идея совсем уж нереал.
И вопрос возникает зачем тебе веб если есть винапп ???
PS: извини если что не так.
да винапп я сделал)) а теперь надо, чтобы эту задачу решал не мой комп, а веб-сервер. ну не нужно мне, чтобы трафик шел через комп юзера. может, он на модеме сидит =)
если просто вписать в батн-клик код, который выполняет нужные дейтвия, получается, что приложение как будто виснет, в конце концов, если операция займет много времени - соединение закроется по таймауту.
поэтому, сценарий приблизительно выглядит так: юзер жмет на кнопку, запускается асинхронный процесс, а таймер, который лежит в апдейт-пенеле обновляет текст лейбла, где отображается прогресс. (прогресс берется из Public переменной, скажем, число считанных байт),
но тут получается трудность, каждый пост-бек от таймера запускает новую копию приложения, и соответственно прогресс всегда ноль. как с этим бороться?
и еще остался вопрос без ответа - есть ли примеры, как с помощью System.IO.Compression сделать многотомный архив ? (любого формата, лишь бы winrar жрал)
Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 23 February 2008 11:59
|
|
| Наверх |
|
|
|
 |
 |
 |
 |
|
|