tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
387
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Marc79 Marc79 ist offline Mitglied Silber
    Registriert seit
    Oct 2010
    Beiträge
    69
    Hallo zusammen,

    ich habe in meinem Programm n Threads laufen, die Primzahlen ermitteln.
    Über ein Steuerelement kann man angeben bis zu welcher Zahl man prüfen will, ob eine Zahl eine Primzahl ist.

    Wenn man da nun z.B. 200.000 eingibt dann werden insgesamt 200.000 Threads gestartet
    (Das Programm dient zum Testen eine Servers, bevor ihr euch fragt, welchen Sinn das Programm macht )

    Nun habe ich eine public Variable _isTerminated die um eins erhöht wird, wenn jeweils ein Thread seine Berechnung beendet hat.

    Diese Variable kann ich auch problemlos nutzen.

    Wenn ich dann aber in einem anderen separaten Thread auf eine progressBar zugreifen will (die liegt auf der Form), um ihr den Value-Wert von _isTerminated zu übergeben, bekomme ich den Fehler, dass ein Thread auf eine Element zugreifen will, obwohl dieses von einem anderen Thread aufgerufen wurde.

    Muss ich hier evtl. mit Invoke() arbeiten?
    Und wenn ja, wie?

    Vielen Dank vorab,
    Gruß Marc
     

  2. #2
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    Ja, du musst mit Invoke arbeiten. Siehe z.B. hier.
     
    hihi = -h²

Ähnliche Themen

  1. globale Variable
    Von xkris im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 14.04.07, 13:14
  2. Globale Variable
    Von LoMo im Forum PHP
    Antworten: 11
    Letzter Beitrag: 26.06.05, 07:38
  3. Globale Variable
    Von x_Red_Eagle_x im Forum .NET Archiv
    Antworten: 3
    Letzter Beitrag: 26.06.04, 11:09
  4. Pro Session eine globale Variable erstellen
    Von KikiDieNieWasWeiss im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 09.03.04, 14:20
  5. MFC: Globale Variable.
    Von Stifthalter im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 02.07.03, 17:47

Stichworte