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

Вниз

Помогите пожалуйста с ProgressBar   Найти похожие ветки 

 
novichok ©   (2005-11-21 23:24) [0]

Не могу понять, как можно нормально процесс копирования файлов, т.е. сделать так, чтобы ProgressBar заполнялась в соответсвии с процентом выполнения операции. Использую API-функцию CopyFile, и что-то ни чего не получается, ещё и тормозит почемуто???


 
Zeqfreed ©   (2005-11-21 23:35) [1]

novichok ©   (21.11.05 23:24)
Ты, кажется, забыл продемонстрировать как ты используешь API-функцию CopyFile.


 
Defunct ©   (2005-11-22 02:17) [2]

novichok ©   (21.11.05 23:24)  
> Использую API-функцию CopyFile

как бы она не использовалась, процент копирования отобразить нельзя.
если возникла необходимость отображать процент копирования, то считавать из файла и записывать данные в новый файл нужно блочно. Отношение прочитанных блоков к суммарному числу блоков и будет процентом копирования, который можно отобразить в прогресс баре.. для блочного копирования подойдут:

1. TFileStream (Read/Write)
2. BlockRead/BlockWrite
3. ReadFile/WriteFile

про "высокоуровневую" функцию CopyFile забудьте.


 
Джо ©   (2005-11-22 02:48) [3]

Взамен можно использовать CopyFileEx, с ней можно указать callback-прогресс функцию.



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

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

Наверх




Память: 0.47 MB
Время: 0.056 c
1-1131962564
Дмитрий_05
2005-11-14 13:02
2005.12.11
Окно программы не высвечивается в таскбаре


1-1131637337
GrayFace
2005-11-10 18:42
2005.12.11
Получение содержимого регистров при исключении.


1-1131808969
Gennadiy
2005-11-12 18:22
2005.12.11
Проблема печати картинки на принтере!


1-1132129440
pav74
2005-11-16 11:24
2005.12.11
Мастера! кто-то знает алгоритм автоматизации контроля температуры


1-1131610021
Pank83
2005-11-10 11:07
2005.12.11
Назначение OnClick динамически созданному объекту - ПРОДОЛЖЕНИЕ