LAN TStream kopiowanie Wyjątki

0

Czesc
dzis mam taki mam nadzieje nietypowy problem:
Sprawa dotyczy kopiowania fragmentow plikow za pomoca klas TFileStream. Tworze dwa "strumienia" jeden zrodlowy drugi docelowy do ktorego kopiuje fragmenty pliku zrodlowego za pomoca funkcji read/write.
A cały problem jest w tym ze plik zrodlowy znajduje sie na innym komputerze w otoczeniu sieciowym i w kazdej chwili moge zostac od niego odciety (takze w trakcie dzialania programu-kopiowania). Caly blok odpowiedzialny za kopiowanie chcialbym umiescic w TRY EXCEPT, zeby przechwycic informacje o braku poleczenia/dostepu do komputera
ale nie wiem jaka jest nazwa bledu.
Wiec czy ktos sie orientuje jak to zrobic?
w skrocie chodzi o to by moc zareagowac na utrate polaczenia z plikiem zrodlowym

za pomoc z gory dzieki

0

Po prostu przed skopiowaniem dowlonego fragmentu sprawdź czy istnieje plik, który chcesz skopiować...
(W BCB jest to FileExists, ale nie wiem jak w Delphi...)

0

</quote>..i w kazdej chwili moge zostac od niego odciety (takze w trakcie dzialania programu-kopiowania).</quote>
Chyba niedokladnie sie wyrazilem
Chodzi mi o brak dostepu w trakcie odczytu z pliku np:
kopiuje ze strumienia do bufora 10 MB co powinno zajac ok. 60 sek.
a po 30 sek. komputer z plikiem zrodlowym zostaje wylaczony i nie mozna kontynuowac kopiowania?
informacje o czyms taki chcialbym przechwyciec

0

Mam bardzo podobny problem - przesylam strumien za pomoca NMStrm i nie moge zlikwidowac bledu nr 10054 ( connection reset by peer ) Moze Tobie chodzi o ten sam? nawet jesli nie sprawa wyglada podobnie - komputer z ktorego pobieram plik zostaje odciety od sieci, a mi wyskakuja bledy :-8

Tez chodzi mi o przechwycenie tego komunikatu..

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