Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Threadübergreifend, Invoke
david.ka
myCSharp.de - Member



Dabei seit:
Beiträge: 349
Herkunft: Baden(-Württemberg)

Themenstarter:

Threadübergreifend, Invoke

beantworten | zitieren | melden

Hallo,

ich arbeite mich gerade etwas inWPF .net 3.5 ein.

bisher habe ich Threadübergreifende Sachen wie folgt gemacht:


   private delegate void MyCallback(string wert);

  private void Super()
        {
            this.Invoke(new MyCallback(this.Process), new object[] { "bla" });
            
        }

        private void Process(string wert)
        {
            this.myControl.value = wert;
           
        }

also, nach mehr oder weniger diesem Muster.

nun funktioniert das Invoke leider nicht mehr. gibt es im neuen .net 3.5 eine neue Art Threadübergreifend zu programmieren?

danke.mfg.david.
Programming is like sex: One mistake and
you have to support it your lifetime
private Nachricht | Beiträge des Benutzers
nitronic
myCSharp.de - Member

Avatar #avatar-1597.jpg


Dabei seit:
Beiträge: 354
Herkunft: Österreich

beantworten | zitieren | melden

WPF-Anwendungen starten mit 2 Threads:
- 1 für Rendering
- 1 für UI

Für UI ist der Dispatcher zuständig.

Weitere Informationen unter http://msdn2.microsoft.com/en-us/library/ms741870.aspx
.NET GUI - Die Community für grafische Oberflächen unter .NET
Jetzt kostenlos besorgen: .NET BlogBook
Norbert Eder
DasBackup
private Nachricht | Beiträge des Benutzers