Darüber bin ich auch gestolpert - allerdings mit VB (nutzt ja auch das .NET 2.0-Framework).nimm gleich C#, damit gings am schnellsten bei mir, aber tricky wegen der thread-problematik
Solange man nur vom PC sendet ist es kein Problem, aber wenn man auch von der Seriellen Schnittstelle liest und mit den eingehenden Daten direkt irgendweche Änderungen z.B. an der Grafischen Oberfläche anstößt, meckert das Programm wegen den Sicherheitsrestriktionen vom .NET-Framework. Die Serielle Schnittstelle ist leider nicht "Thread-Sicher".
Ich habs gelöst, indem ich alle Änderungen die durch eingelesene Werte am GUI verursacht werden an andere Methoden deligiere und sie erst dort vornehme.
War aber ein ganz schönes "Rumgefrickel", weil ich erst wärend dem Programmieren auf diese Problematik gestoßen bin.
Lesezeichen