Suchergebnisse
Suchergebnisse 1-3 von insgesamt 3.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
@Buzii Deine endlosschleife sowie Async/Await ist nicht erdforderlich, da das SerialPort eh in einem anderen Thread arbeitet. Wenn eine Meldung kommt, bearbeite sie. Das einzige, was Du beachten musst, ist, dass Du zur Darstellung empfangener Strings in den MainTheread invoken musst, sonst kommt eine entsprechende Exception. msdn.microsoft.com/en-us/library/aa334867(v=vs.71).aspx
-
@Buzii Der hat damit nix zu tun. Wenn Du eine Pizza bestellst, rennst Du doch nicht alle 15 Sekunden zur Tür, sondern wartest, bis der Bote klingelt. Du musst lernen, asynchron zu denken. Die Form macht nix, sie ist nicht blockiert, und wenn was vom SerialPort kommt, wird das verarbeitet. Feddich.
-
@Buzii Threads sollten so programmiert werden, dass sie sich selbst beenden, wenn die Arbeit getan ist. Arbeitet der Thread in einer Endlosschleife, dann füge ein Flag hinzu, das dem Thread von außen signalisiert, dass er sich beenden soll. Einen Thread von außen abzuwürgen ist suboptimal.