[Delphi] Kopiowanie katalogow !

0

Witam !

Zrobilem sobie program ktorego zadaniem jest kopiowanie danych (archiwizacja) z kilku komputerow w sieci na jeden.
W programie moge sobie wybrac np. aby po kolei byly kopiowane dane tj. najpierw z 1 komputera, jak skopiuje to z 2 itd.
Wszystko dziala OK gdy wszystkie komputery sa wlaczone, natomiast gdy np 2 jest wylaczony to pojawia sie okienko z komunikatem ze "nie ma dostepu do pliku". Wtedy musze nacisnac na "OK" w tym okienku ostrzegajacym i dopiero wtedy kopiuje sie dalej.
Wiec nie wie ktos moze jak to pominac, aby nie pojawialo sie to okieno !?

Ponizej przedstawiam ta procedure z kopiowaniem:
procedure TForm1.Button1Click(Sender: TObject);
var
R : TSHFileOpStruct;
begin
with R do
begin
Wnd:=Handle; // oznaczenie uchwytu
lpszProgressTitle := 'Skopiuj plik....';// tutuł okienka
wFunc:=FO_COPY;// opcja
pFrom:='d:\kp*.*'; // z pliku
pTo:='d:\b'; // do pliku
fFlags:=FOF_NOCONFIRMMKDIR;
end;
SHFileOperation(R);
end;

Pozdrawiam ! ;-)

0

oj zaden nie wie co z tym zrobic !? :-(

a moze to jest nie do zrobienia ?

Odpiszcie !

0

Wydaje mi się że możesz procedure każdego kopiowania umieścić w osobnym wątku i niezależnie od tego co się bedzie działo to on i tak bedzie kopiował z pozostałych

1 użytkowników online, w tym zalogowanych: 0, gości: 1