Entwickler-Ecke
Sonstiges (.NET) - Ungültiger Threadübergreifender Vorgang
Raiden5 - Mo 31.03.08 10:44
Titel: Ungültiger Threadübergreifender Vorgang
Hi Leute,
ich hab mal wieder ein Problem beim Programmieren mit C# der Folgende Code lässt sich zwar Compilieren aber beim ausführen bekomme ich einen Fehler.
C#-Quelltext
1: 2: 3: 4: 5: 6:
| finally { this.trvDir.Cursor = Cursors.Default; this.m_isOperating = false; statusBar1.Text = "Bereit"; } |
Ein ungültiger Threadübergreifender Vorgang (in einer älteren Version von Visual Studio lief es fehlerfrei, ich benutze im moment 2005)
Was könnte man da machen ?
Moderiert von
jasocul: Topic aus Algorithmen, Optimierung und Assembler verschoben am Mo 31.03.2008 um 11:17
Moderiert von
jasocul: C#-Tags hinzugefügt
hazard999 - Mo 31.03.08 11:03
Hallo,
wenn das Code-Schnippsel in einem speraten Thread läuft, ist die Fehlermeldung klar.
Das UI läuft im MainThread.
statusBar1.Text = "Bereit";
Greift auf das UI zu.
Du musst diesen Zugriff über einen Delegaten im MainThread lösen.
Aus dem Worker-Thread heraus sind solche Sachen tödlich (DeadLock im Paint, usw.)
r u
René
Christian S. - Mo 31.03.08 11:27
Hallo,
bitte ändere den Titel des Topics, da er wenig über das eigentlich Thema verrät. Hier der entsprechende Absatz aus den
Richtlinien [
http://www.entwickler-ecke.de/richtlinien.html]:
1.2 Beiträge: |
Bitte formuliere den Betreff Deiner Beiträge so, dass andere Mitglieder anhand dieser bereits das eigentliche Thema festmachen können. Beiträge wie etwa "Eine Anfängerfrage" oder "Weiß jemand, wie das geht?" lassen den Leser im Unklaren darüber, was das Thema der Diskussion ist.[...] |
Einfach oben bei Deinem ersten Beitrag auf

oder

klicken und den Titel ändern. Danke Dir!
Viele Grüße,
Christian
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!