Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.49 MB
Время: 0.017 c
3-47197
GrEG
2002-06-11 09:30
2002.07.15
Ограничение на длину индексируемого поля DBASE


1-47312
Raiv
2002-07-01 09:47
2002.07.15
Как включить dll файл в свой exe


3-47149
Lega
2002-06-20 08:00
2002.07.15
В чём преимущевство dBase, FoxPro или других???


14-47755
Val
2002-06-12 12:39
2002.07.15
Дао Программирования


1-47439
Dinara
2002-06-30 14:07
2002.07.15
Как в ShellTreeView раскрыть дерево нужной папки?