Форум: "Основная";
Текущий архив: 2004.03.03;
Скачать: [xml.tar.bz2];
ВнизОтражение процесса копирования файла. Найти похожие ветки
← →
dr Tr0jan (2004-02-19 05:58) [0]Я хочу скопировать файл (или несколько файлов) из одной папки в другую. Как мне отразить процесс копирования этого файла на TProgressBar? Каким методом выполнять копирование, чтобы можно было сделать все вышеперечисленное?
← →
miwa (2004-02-19 06:19) [1]SHFileOperation с соответствующими параметрами покажет тебе стандартное окно ескплорера с его отрисовкой процесса копирования.
Ну, или если тебе хочется геморроя на з... простите, голову - тогда, например, через FTileStream+TMemoryStream - пример, кажись, видел в "Единой базе ...", могу скинуть, если не найдешь.
← →
Романов Р.В. (2004-02-19 07:50) [2]Еще есть CopyFileEx
BOOL CopyFileEx(
LPCWSTR lpExistingFileName, // pointer to name of an existing file
LPCWSTR lpNewFileName, // pointer to filename to copy to
LPPROGRESS_ROUTINE lpProgressRoutine, // pointer to the callback function
LPVOID lpData, // to be passed to the callback function
LPBOOL pbCancel, // flag that can be used to cancel the operation
DWORD dwCopyFlags // flags that specify how the file is copied
);
← →
Gero (2004-02-19 08:00) [3]В DelphiWorld есть готовый пример с BlockRead/Write, который отображает ход выполнения процесса. Да и работает н быстрее, чем стандартный CopyFileEx или SHFileOperation
← →
dr Tr0jan (2004-02-19 14:09) [4]2 Gero © (19.02.04 08:00) [3]:
Ссылочку можно прямую, плизз!
← →
Amoeba (2004-02-19 14:19) [5]
> пример с BlockRead/Write, который отображает ход выполнения
> процесса
Вобще-то имея такую подсказку не составит большого труда додумать остальное (нетипизированные файлы, чтение в буфер и запись из него, и т.д. и т.п.) и самому написать аналогичный код. Это будет тебе очень полезно.
← →
dr Tr0jan (2004-02-21 06:51) [6]2 Amoeba © (19.02.04 14:19) [5]:
То что полезно - это верно, но дело в том, что я не умею работать с буфером - просто не доходит до меня!
← →
Anatoly Podgoretsky (2004-02-21 12:12) [7]Так начинать надо не с TProgressBar а с работе с буферами.
← →
dr Tr0jan (2004-02-21 12:32) [8]2 Anatoly Podgoretsky © (21.02.04 12:12) [7]:
Это понятно! Тогда может ты мне что-нить объяснишь о работе с буфером?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.03.03;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c