Einzelnen Beitrag anzeigen

sebi87
(Gast)

n/a Beiträge
 
#1

BackroundWorker und Queue

  Alt 27. Mär 2012, 09:08
Hallo Leute,

ich habe ein Problem mit einem BackroundWorker in C#. Ich hoffe ihr könnt mir helfen.

Ich habe in meiner Software einen BackroundWorker
Code:
           
this._Worker = new BackgroundWorker();  
this._Worker.DoWork += Worker_DoWork;
this._Worker.WorkerSupportsCancellation = true;
this._Worker.RunWorkerAsync();
in diesem Rufe ich in dem DoWork-Event eine Funktion auf die mir Daten von einer Webcam per polling einliest.

Mein Problem ist jetzt wie bekomme ich die Daten an mein Hautpthread?
Man soll aus dem DoWork-Event Daten aus dem Hautpthread ja nicht bearbeiten?

Wie kann ich für diese Kommunikation eine Queue nutzen?

Viele Grüße
Sebastian

PS:
Ich nutze in diesem Projekt
VisualStudio 2010
  Mit Zitat antworten Zitat