Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 04.12.2009
Сообщений: 43

Как скрестить копирование файла и прогресс-бар?

24.01.2010, 09:51. Показов 1722. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как можно визуально показать процесс копирования файла? А то большой файл долго копируется и надо показывать пользователю сколько уже выполнено.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.01.2010, 09:51
Ответы с готовыми решениями:

Прогресс бар и копирование
Здравствуйте, я никак не могу сообразить и найти подсказку, о том как мне привязать процесс копирования нескольких файлов к прогресс бару....

Прогресс бар и копирование-удаление файлов
В общем возникла надобность в привязке процесса копирования-удаления папки-файлов к прогресс бару, при том что сам процесс...

Прогресс бар загрузки файла как в bittorrent
Добрый день! Не могу сообразить как сделать прогресс бар загрузки как в торрент клиентах - в миниатюрах пример того что я не могу...

1
0 / 0 / 1
Регистрация: 15.12.2007
Сообщений: 381
24.01.2010, 11:00
Declare Function CopyFileEx Lib 'kernel32.dll' Alias 'CopyFileExA' (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal lpProgressRoutine As Long, lpData As Any, ByRef pbCancel As Long, ByVal dwCopyFlags As Long) As Long

· lpExistingFileName
Points to a null-terminated string that specifies the name of an existing file.

· lpNewFileName
Points to a null-terminated string that specifies the name of the new file.

· lpProgressRoutine
Specifies the address of a callback function of type LPPROGRESS_ROUTINE that is called each time another portion of the file has been copied. This parameter can be NULL. For more information on the progress callback function, see CopyProgressRoutine.

· lpData
Specifies an argument to be passed to the callback function. This parameter can be NULL.

· pbCancel
Points to a Boolean variable that can be used to cancel the operation. If this flag is set to TRUE during the copy operation, the operation is canceled.

· dwCopyFlags
Specifies how the file is to be copied. This parameter can be a combination of the following values:
COPY_FILE_FAIL_IF_EXISTS
The copy operation fails immediately if the target file already exists.
COPY_FILE_RESTARTABLE
Progress of the copy is tracked in the target file in case the copy fails. The failed copy can be restarted at a later time by specifying the same values for lpExistingFileName and lpNewFileName as those used in the call that failed.

Good luck!
Best regards
NickStaves
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.01.2010, 11:00
Помогаю со студенческими работами здесь

Скачивание файла+прогресс бар
Я нашёл такой вариант,качает,но не работает прогресс бар. private void button2_Click(object sender, EventArgs e) { ...

Прогресс бар загрузки файла
$.ajax({ url: 'upload.php', type: 'POST', data: data, processData: false, contentType: false, xhr:...

Прогресс бар для отображения процесса скачивания файла
Сделал апдейтер для своей игры(Использовал game maker). Но иногда патчи бывают очень большие. А он их скачивает в фоновом режиме т. е не...

Прогресс бар при скачивании файла используя HttpWebRequest/HttpWebResponse
есть код void DownloadFile(string sSourceURL, string sDestinationPath) { long iFileSize = 0; ...

Как сделать прогресс-бар?
Есть батник, который копирует архив командою xcopy xcopy \\192.168.0.11\555\BackUp_HOME\1 \\192.168.0.11\555\BackUp_HOME\2 /s /e ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
[В процессе разработки] SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru