Closed sleidig closed 12 years ago
GreyScale geht auch nicht (Zeile 62 red.Value = r)
Wer hat das Threading fuer Macro geschrieben?
Das war wohl ich
Eig sollte das oben beschriebene aber nicht auftreten, habs noch vor dem pushen behoben.. schaue es mir mal gleich an.
Das Problem ist, dass man von einem anderen Thread aus an die guiElemente zugreifen will. Gui elemente dürfen aber nur vom ersteller aufgerufen werden.
Habe das Problem gefunden, wie oben beschrieben ist es ein unerlaubter GUI Zugriff. Ich habe zwar den GUI zugriff auf macroElemente geregelt (sieht man am dispatcher invoker) aber nicht daran gedacht, dass manche Filter ihre GUI updaten.
Ist gelöst, nicht besonders schön aber das ist die Konsequenz der risiegen Redundanz zwischen Filter/Metric macro.
Bei Ausführen des MacroFilters tritt folgende Exception auf: "Der aufrufende Thread kann nicht auf dieses Objekt zugreifen, da sich das Objekt im Besitz eines anderen Threads befindet."
Bei RelativeColor changeValue() Zeile 62