Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.18;
Скачать: CL | DM;

Вниз

Получение процента при копировании файла   Найти похожие ветки 

 
Максим   (2005-10-19 18:51) [0]

Здравствуйте все...

У меня есть, например, файл весом 600МБ, копирую я его через CopyFile(...). Как мне вывести, например, ProgressBar, в котором отображалось бы количество скопированных процентов файла?


 
Eraser ©   (2005-10-19 18:58) [1]


> Максим   (19.10.05 18:51)

Написать свою ф-ю копирования файла, и копировать файл поблочно.
Так же см. SHFileOperation.


 
Максим   (2005-10-19 19:00) [2]

Ф-ю - это фикалию?


 
begin...end ©   (2005-10-19 20:21) [3]

> Максим   (19.10.05 18:51)

Поскольку речь идёт о платформе NT, то может подойти функция CopyFileEx -- посмотрите её описание в справке по API. Одним из её параметров является адрес callback-функции (написанной Вами), которая будет время от времени вызываться в процессе копирования файла. В callback-функцию, помимо прочего, будет передаваться информация о том, сколько байтов файла уже скопировано. Из этой функции можно будет управлять каким-нибудь окном, в котором будет отображаться ход процесса. Примеры использования CopyFileEx можно найти в Сети.

Если не хочется заморачиваться с этим, то вполне подойдёт (в том числе и для Win9x) ответ [1]. SHFileOperation сама покажет нужный диалог с отображением хода процесса. Примеры её использования тоже можно найти в интернете.


 
Torvald   (2005-10-19 21:04) [4]


> Максим   (19.10.05 19:00) [2]

Ну это кому как.



Страницы: 1 вся ветка

Текущий архив: 2005.12.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
2-1133301449
Aleks
2005-11-30 00:57
2005.12.18
Подскажите мастера, как получить код символа


1-1132312500
Lexer
2005-11-18 14:15
2005.12.18
Как вставить Pointer(-1) в ComboBox1.Items.Objects?


2-1133442719
DimLord
2005-12-01 16:11
2005.12.18
Сохранение БД Access в Delphi 7


3-1130851285
Zoostal
2005-11-01 16:21
2005.12.18
Проблема с IBX версия 2


14-1132824008
Сержо
2005-11-24 12:20
2005.12.18
JavaScript: Перенос опций из одного select а в другой