Главная страница
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.011 c
1-70288
Raduga
2003-05-12 19:29
2003.05.22
Связь с WInRar ом


9-70085
Nimda
2002-12-16 11:18
2003.05.22
Движок


1-70283
Deus
2003-05-11 16:55
2003.05.22
Ошибка Internal Error: L594.


3-70149
saperxl
2003-05-01 19:48
2003.05.22
Delphi -> MySQL


1-70204
Sensor
2003-05-04 23:59
2003.05.22
Работа с реестром