Hallo Leute und danke fürs reinschauen...
hab ein Problem, dass ich nicht lösen weis:
Mein Programm soll im Hintergrund was machen. Es ist mir ganz wichtig, dass es in einem Hintergrund-Prozess passiert. Unter Anderem soll im Hintergrund was gedruckt werden.
Jetzt starte ich so mein Hintergrundprozess:
Funktioniert auch gut, aber wenn der Versucht für den Drucker die Items herzustellen, greift der natürlich auf Visuelle objekte zu und stellt so einen DIN A4 Blatt zusammen aus verschieden Controls.
DIESE VISUELLE OBJEKTE SIND KEINE INSTANZEN DES PROGRAMMS, sondern werden neu erstellt und zusammengefügt.
Dennoch kriege ich mitten bei der Zusammenstellung eine Exeption:Beim aufrufenden Thread muss es sich um einen STA-Thread handeln, da dies für viele Komponenten der Benutzeroberfläche erforderlich ist.
Was kann ich machen? Danke im Voraus.
hab ein Problem, dass ich nicht lösen weis:
Mein Programm soll im Hintergrund was machen. Es ist mir ganz wichtig, dass es in einem Hintergrund-Prozess passiert. Unter Anderem soll im Hintergrund was gedruckt werden.
Jetzt starte ich so mein Hintergrundprozess:
Funktioniert auch gut, aber wenn der Versucht für den Drucker die Items herzustellen, greift der natürlich auf Visuelle objekte zu und stellt so einen DIN A4 Blatt zusammen aus verschieden Controls.
DIESE VISUELLE OBJEKTE SIND KEINE INSTANZEN DES PROGRAMMS, sondern werden neu erstellt und zusammengefügt.
Dennoch kriege ich mitten bei der Zusammenstellung eine Exeption:Beim aufrufenden Thread muss es sich um einen STA-Thread handeln, da dies für viele Komponenten der Benutzeroberfläche erforderlich ist.
Was kann ich machen? Danke im Voraus.