Форум: "Начинающим";
Текущий архив: 2007.01.07;
Скачать: [xml.tar.bz2];
ВнизЧем быстрее сравнить и скопировать файлы Найти похожие ветки
← →
kukuikar © (2006-12-20 10:17) [0]1 Вопрос:
Чем быстрее (и правильнее) прверить одинаковость файлов? CRC32 или через Stream, или поблочно, через BlockRead? Сравнение дат не предлагать.
2 Вопрос:
Копирвоание файла с ProgressBar. Быстрее будет через Stream или через тот же BlockRead/BlockWrite? CopyFile не очень хочется использовать, поскольку несмогу заполнить ProgressBar копирования файла.
Или есть какието другие пути...
Заранее спасибо.
← →
Virgo_Style © (2006-12-20 10:23) [1]kukuikar © (20.12.06 10:17)
CopyFile не очень хочется использовать
CopyFileEx, SHFileOperation ?
← →
Anatoly Podgoretsky © (2006-12-20 10:24) [2]> kukuikar (20.12.2006 10:17:00) [0]
Stream, или поблочно - это синонимы, но BlockRead не стоит применять, TFileStream более удобен с той же функциональностью.
Зачем ты приплел сюда CopyFile - но у него нет проблем с прогрессом, прекрасно прикручивается.
← →
kukuikar © (2006-12-20 10:25) [3]
> CopyFileEx
Не очень разобрался с ней.
> SHFileOperation
Не очень представляю что с ней делать?
Покопаюсь с этой штуковиной.
И как быть с прогрессбаром?
← →
kukuikar © (2006-12-20 10:27) [4]
> CopyFile - но у него нет проблем с прогрессом, прекрасно
> прикручивается.
ProgressBar1.MaxValue = длина файла в байтах.
И как здесь работать с CopyFile?
← →
kukuikar © (2006-12-20 10:29) [5]тьфу. Недописал пост [4].
Соответсвенно ProgressBar1.Progress := количество скопированных быйт.
Как из CopyFile получить кол-во скопированных байт?
← →
Anatoly Podgoretsky © (2006-12-20 10:37) [6]> kukuikar (20.12.2006 10:27:04) [4]
Использовать ее продвинутую версию CopyFileEx
← →
Сергей М. © (2006-12-20 10:37) [7]
> Как из CopyFile получить кол-во скопированных байт?
Никак.
На то есть CopyFileEx
← →
Anatoly Podgoretsky © (2006-12-20 10:38) [8]> kukuikar (20.12.2006 10:29:05) [5]
Не требуется, поскольку не представляет интереса, или файл скопировался или нет. Но узнать можно если посмотреть размер файла результата - это другой функцией.
← →
kukuikar © (2006-12-20 10:46) [9]Всем спасибо.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.01.07;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c