Hab mich noch im Nachgang mit dem Problem ein bisschen beschäftigt, damit ich fürs nächste Mal besser gewappnet bin. Nachdem ich die Lösung von VaporiZed verstanden habe, habe ich nun auch die vielen Beiträge im Netz geschnallt.
Der Timer funktioniert, weill es ein Windows.Forms.Timer ist. Er läuft definitiv im gleichen Thread wie alles andere in der App. Der Watcher hingegen läuft in einem eigenen (anderen) Thread.
mycsharp.de/forum/threads/3311…-invoke-dispatcher-invoke
In meiner App habe ich kein MainForm.
Der Timer funktioniert, weill es ein Windows.Forms.Timer ist. Er läuft definitiv im gleichen Thread wie alles andere in der App. Der Watcher hingegen läuft in einem eigenen (anderen) Thread.
mycsharp.de/forum/threads/3311…-invoke-dispatcher-invoke
In meiner App habe ich kein MainForm.