Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Копирование файлов


Blamyr ©   (2003-11-30 22:55:00) 

Как во время копирования отображать сам процесс.
Т.е. Индикатор процесса копирования.
И как лучше перемещать файлы.


Ihor Osov'yak   (2003-12-01 04:21:00) [1]

SHFileOperation + FO_Copy/FO_Move случаем не подойдет?


Dimaxx   (2003-12-01 01:35:00) [2]

Перемещать лучче используя MoveFile. Индикатор делаешь равным размеру файла (ну, свойство Max) и считываешь блоками файл, добавляешь к position размер считанного, записываешь и так далее до конца файла. Если тебе нужен еще и общий индикатор, тогда считаешь размер всех файлов (ето пиши в свойство max) и после считывания очередного блока добавь размер блока к первому и второму индикатору. Вот и все. Не забудь сбросить позицию в ноль в конце.


Наверх

Титульная страница Поиск, карта сайта Написать письмо