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

Вниз

Отобразить процес копирования большого кол -ва файлов   Найти похожие ветки 

 
Spartak ©   (2003-05-08 13:51) [0]

Вот такой вопрос : например я хочу сделать копирование файлов из одной директории во вторую ! как можно этот процес отображать в progresbar"e ? чтобы пользователь видел сколько осталось скопировать !

Или есть ещё одна альтернатива ! вот можно скопировать файл посредством windows , тогда сам процес будет виден но если таким способом копировать несколько файлов подряд то окно копирования windows будет по очереди обращаться к каждому файлу по очереди !
как достичь программно того же эфекта как например если скипируешь папку обычным методом windows ?


 
Erik Ivanov   (2003-05-08 14:14) [1]

Использовать функйии копирования Explorer, точного их названия непомню. Но Акжан их описывал. http://www.akzhan.midi.ru/devcorner/devcorner-home-rus.html


 
Spartak ©   (2003-05-08 14:29) [2]

Посмотрел ! а нет ли чего по проще ? я с этим просто не работал

вот пример который я использую для копирования файлов :

function WindowsCopyFile(FromFile, ToDir : string) : boolean;
var F : TShFileOpStruct;
begin
F.Wnd := 0; F.wFunc := FO_COPY;
FromFile:=FromFile+#0; F.pFrom:=pchar(FromFile);
ToDir:=ToDir+#0; F.pTo:=pchar(ToDir);
F.fFlags := FOF_ALLOWUNDO or FOF_NOCONFIRMATION;
result:=ShFileOperation(F) = 0;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
7-70540
ГОГА
2003-03-23 16:58
2003.05.22
Как пребить процесс.


14-70442
Yanis
2003-05-02 17:03
2003.05.22
Любимые программы!


1-70266
jen_bond
2003-05-11 22:55
2003.05.22
Мастера подскажите как определить где возникает ошибка!


14-70505
pathfinder
2003-05-03 02:06
2003.05.22
После компиляции hlp файла там одни калябушки...


1-70277
Nikos
2003-05-12 14:22
2003.05.22
Пара вопросов по TStringGrid