Текущий архив: 2002.07.15;
Скачать: CL | DM;
ВнизКак дождаться завершения CopyFile,DeleteFile и пр. Найти похожие ветки
← →
greenrul (2002-06-25 16:26) [0]Мне надо скопировать около 30 объемных файлов и показать процесс на ProgressBar, но прогресс очень быстро достигает 100% а винт еще шумит 8(
← →
Игорь Шевченко (2002-06-25 16:33) [1]Это, очевидно, происходит сброс данных из кэша системы. Прогрессом не ловится :-)
← →
greenrul (2002-06-25 17:03) [2]совсем никак?
а как можно задержку на progressbar поставить, чтоб хоть "имитация" была?
← →
Игорь Шевченко (2002-06-25 17:30) [3]Не надо.
← →
Anatoly Podgoretsky (2002-06-25 17:31) [4]CreateFile + FILE_FLAG_NO_BUFFERING
← →
Игорь Шевченко (2002-06-25 17:51) [5]Anatoly Podgoretsky © (25.06.02 17:31)
Копироваться дольше будет
← →
Anatoly Podgoretsky (2002-06-25 18:10) [6]Столько же и даже быстрее, просто без него отложенная запись
← →
Malder (2002-06-25 18:29) [7]Все равно лучше так не делать. Пусть лучше windows решает когда ей что записывать. И такие флаги стоит ставить не из-за соображений показывать на Progress Bar"е, а по другим причинам.
← →
Anatoly Podgoretsky (2002-06-25 18:35) [8]Ну хочет же человек :-)
← →
greenrul (2002-06-27 17:40) [9]А зачем CreateFile?
я ведь копирую... а там флаг FILE_FLAG_NO_BUFFERING негде поставить...
или я чего-то не понял
← →
Игорь Шевченко (2002-06-27 18:22) [10]greenrul © (27.06.02 17:48)
Имелось в виду, что копирование будет происходить программно, открытием исходного файла, открытием выходного файла с этим флагом и переписыванием содержимого. У CopyFile такого флага, разумеется, нет.
← →
Victor_Kozel (2002-06-27 19:13) [11]Смотри API функцию CopyFileEx
там можно использовать Callback функцию для отображения прогресса
Страницы: 1 вся ветка
Текущий архив: 2002.07.15;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.009 c