Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Fehlermeldung / Leinwand Bild Zeichnen

  Alt 5. Mai 2006, 18:53
wenn du aus Thread auf grafische Elemente zugreifst passieren die tollsten Sachen. Teilweise treten die Effekte erst nach 2 Stunden auf (ihr ahnt gar nicht wie schön debuggen bei solchen Fehlern ist ). Wenn du von Threads aus auf grafische Elemente zugreifst muss der Thread immer Syncron mit dem Hauptthread laufen. Ein Thread ist also nicht für Grafische Ausgaben gedacht sondern eher für Berechnungen. Es spricht aber nix dagegen vom Thread aus einfach ein Flag zu setzen das die hauptanwendung demnächst mal was neu malen soll. Es darf eben nur nicht aus dem Thread heraus gemalt werden.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat