Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Многопоточность ????????????????? Добавлено: 23.05.03 00:32  

Автор вопроса:  Grayich | Web-сайт: grayich.narod.ru | ICQ: 208280504 

Подскажите пожалуйста.

У меня есть форма . На ней кнопка . При нажатии на кнопку происходит копирование папки с помощью FSO. Я хочу чтобы пользователь видел что происходит копирование потому-что размер папки занимает не редко более 600 Мб.и более 10000 файлов. И это занимает довольно длительное время.  Я пробовал поставить анимашку, но как только начиналось копирование все замирало :(.

Может кто подскажет как это сделать, а еще не плохо было бы вставить реальный прогрес-бар :).  Кто знает как это реализовать пожалуйста ответте .  Может есть какие другие наработки ?  Буду рад любым идеям

 

Спасибо

 

Ответить

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

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



Вопросов: 1
Ответов: 184
 Профиль | | #1 Добавлено: 23.05.03 05:30

Подключи MSCOMCTL.OCX. Там есть натуральный прогрессбар.

Ответить

Номер ответа: 2
Автор ответа:
  Creator



Вопросов: 11
Ответов: 61
 Профиль | | #2 Добавлено: 23.05.03 05:43

Я пробовал поставить анимашку, но как только начиналось копирование все замирало :(.

 Логично .....

Оттдавай обработчик событий:

  • VB - DoEvents
  • VB.NET - Application.DoEvents

Будет жить .......

 

Ответить

Номер ответа: 3
Автор ответа:
 AndruxaR



Вопросов: 1
Ответов: 1
 Профиль | | #3 Добавлено: 23.05.03 08:25

А почему бы не попробовать через API ?

http://www.vbnet.ru/faq/showtopic.asp?id=21 - отличный пример, появляются стандартные окошки копирования - перемещения - удаления,

и юзверю спокойнее будет.

Ответить

Номер ответа: 4
Автор ответа:
 Grayich



ICQ: 208280504 

Вопросов: 56
Ответов: 164
 Web-сайт: grayich.narod.ru
 Профиль | | #4
Добавлено: 23.05.03 11:09

Спасибо за ответы.

А можно немного поподробнее и если можно маленький пример по работе с DoEvents ???  Немогу толком понять как оно работает, и каковы возможности.

А что касается Примера с API так или я торможу или там описание по работе с файлами, а мне надо по работе с папками.

Кроме того я не знаю будет ли это работать по сети ???

 всем большое спасибо

 

Ответить

Номер ответа: 5
Автор ответа:
 Страшный Сон



Вопросов: 46
Ответов: 848
 Профиль | | #5 Добавлено: 24.05.03 13:35

Можно потоки использовать. Только в VB плохо получается.

Ответить

Страница: 1 |

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



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