Crossthreading Problem

by basti 30.01.2009 23:41:00

Jeder Entwickler stand schon einmal vor genau diesem Problem. Man hat versucht aus einem anderen Thread versucht die Oberffläche, welche im Main-Thread läuft, zu aktualisieren.

Umachtsam wie man ja so ist, macht es direkt BOOM und man bekommt eine Exception die einem sagt wie doof man doch ist so etwas zu tun.

Man hat dann normalerweise eben kurz ein paar Invokes benutzt und alles funktionierte.

Doch jetzt der Hammer überhaupt, eigentlich darf man das gar nicht erzählen, aber ich mach es trotzdem. Ich wette ihr kennt es nicht und ich möchte das nur als "Good to know" anbieten, bitte nicht benutzen, very unsauber.

Es gibt im .NET Framework eine Eigenschaft die man setzen kann, damit diese Checks auf illegale threadübergreifende Vorgänge NICHT gemacht wird und man somit diese Exception nicht bekommt und alles auch OHNE Invokes funktioniert.

System.Windows.Forms.Form.CheckForIllegalCrossThreadCalls = false;

Probiert es doch mal aus, aber bitte nicht produktiv benutzen.

Gib die erste Bewertung ab

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

.NET

QD Framework

by basti 09.01.2009 09:55:43

Seit neustem, sprich schon seit Oktober, aber ich habs mal wieder vergessen zu posten hier, gibt es mein kleines aber feines WPF Hilfs Framework auf Codeplex kostenlos zum Download, sogar samt Quellcode.

Ihr findet dort einige in meinen Augen interessante Klassen die euch sicherlich bei der WPF Programmierung helfen werden.

Schaut einfach mal rein und für Feedback bin ich immer offen.

Link

Gib die erste Bewertung ab

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

.NET | WPF

Testen Tag 3 und Start von Tag 4

by basti 17.07.2008 09:16:00

Nach einem Jahr Entwicklungszeit ist es war es endlich so weit, Hardy und ich haben die entwickelten Komponenten zusammengefügt und sind nun seit Montag Hardcore am testen.

Immer diese kleinen Minibugs, ich kann es nicht mehr sehen =) Doch so langsam sehen wir Licht, ich hoffe wir bekommen heute alles zum laufen.

Ihr wollt wahrscheinlich wissen worum es geht? Das kann ich euch leider noch nicht sagen, aber bestimmt bald, sehr bald. Ich verrate nur so viel, es geht um AntMe! ;)

Gib die erste Bewertung ab

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

.NET | AntMe!

Powered by BlogEngine.NET 1.3.0.0
Theme by Mads Kristensen

Über den Autor

Sebastian Loers Sebastian Loers

Softwareentwickler
(Querdenker-Software)

Community Program Manager
(AntMe!)

Join .NET User Group Dortmund

XING
E-mail me Send mail

Anzeigen


Letzten Beiträge

Letzten Kommentare

Autoren

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2010

Sign in

Clustermap

Locations of visitors to this page

Email me Email me  |  AntMe!  |  .NET User Group Dortmund  |  Email me Blog abonnieren