Chat
Das nenne ich aber gesunde Kritik.
1. Reconnect Logik. Ja, genau deshalb fliege ich ab und zu aus dem Chat raus. Da ich aber den Server nicht mit dem "ständigen" Verbindungsaufbau belästigen wollte, habe ich es so gelassen.
2. Das lasse ich LabVIEW mit dem automatischen Error-Handling machen. Der Error-Cluster ist ja dazu da (nur wenn angeschlossen), dass wenn ein Fehler auftritt, die nachfolgenden VIs nicht ausgeführt werden.
3. Stimmt, ich war einfach zu faul. Normalerweise müssen Typedefs in den Ordner "Common" kommen.
4. Ach, so weit habe ich nicht gedacht. Ich denke aber, es ist so schon ok.
5. Hmm, also Button klicken->Message an Server schicken->Message unten vom Server empfangen->Button setzen->Flag nach oben über User Event schicken. Im Endeffekt ist das Flag und nicht der Button entscheidend, der Button ist nur für die Anzeige da. Aber etwas Richtung Race Condition kann ich mir an dieser Stelle gut vorstellen.
6. Taste Logo ist gleichzeitig Control und Indicator. Das mag ich zwar nicht, aber wie sollte man beim Indicator Value Change abfangen? Oder wäre Mouse Klick besser? Habe noch nie Maouse Click Event bei Indicatoren abgefangen. Muss mal probieren.
Ansonsten ist es oben klar: Klick auf den Button->Sofort in den Urzustand wechseln. Da kann meinermeinung nach nichts schlimmes passieren.
7. Deinit.vi. Ist für mich so und so ok.
8. Get Date/Time String. Hm, wo was? Ein Bug? Hast du Info dazu?
Vielen Dank fürs Anschauen, eg
|