Witam.
Pytanie pewne banalne (przydał by się Newbie ;) ), ale z programowaniem asynchronicznym miałem bardzo mało styczność.
Chce zrobić programik który:
- ściągnie plik z udziału
- wypakuje go
Jednocześnie chciałbym aby okno się nie zawieszało.
Uruchomiłem pkt. 1 w Tasku dzięki czemu okno jest cały czas dostępne, ale nie mam pomysłu, w jaki sposób poprawnie uruchomić wypakowywanie po zakończeniu kopiowania.
Klasa kopiująca ma zdarzenie OnComplete
, ale wydaje mi się, że uruchamianie wypakowywania w tym miejscu nie jest do końca poprawne... (bo wyjdzie chyba na to, że klasa kopiująca, również odpowiada za wypakowanie pliku).
Użycie Wait()
powoduje "freezowanie" okna, więc też nie jest to dobre rozwiązanie...
Jak powinienem to zrobić?
Z góry dziękuję za pomoc.
Pozdrawiam