Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[C#] Zatrzymanie wątku BackgroundWorker

maroo89 04 Mar 2012 13:54 1512 2
  • #1 04 Mar 2012 13:54
    maroo89
    Poziom 7  

    Witam.

    Mam utworzony wątek:

    Kod: cpp
    Zaloguj się, aby zobaczyć kod

    Występuje błąd:
    This BackgroundWorker states that it doesn't support cancellation. Modify WorkerSupportsCancellation to state that it does support cancellation.

    Proszę pamiętać o używaniu znaczników syntax. Opcja Listing kodu. - arnoldziq

    0 2
  • Pomocny post
    #2 04 Mar 2012 14:17
    marcinj12
    Poziom 40  

    Masz opisane w komunikacie błędu co musisz zrobić: domyślnie backgroundworker nie obsługuje anulowania pracy, musisz mu ustawić WorkerSupportsCancellation na true, a metodę DoWork zmodyfikować o coś w stylu:

    Kod: csharp
    Zaloguj się, aby zobaczyć kod

    0
  • #3 04 Mar 2012 14:26
    maroo89
    Poziom 7  

    Wielkie dzięki za pomoc. Wszystko działa poprawnie.

    0