Ja, dann zerleg doch den Code. Ich hatte da bisher keine wirkliche Lust zu...
Die Sachen, die ich erweitert habe, habe ich bereits versucht, so weit wie geht in Funktionen zu verpacken. Mit ein wenig Parametererweiterung sollte ein Auslagern in Module problemlos möglich sein. Auch das reduzieren der globalen Variablen ist mit Sicherheit sinnvoll, und relativ einfach möglich. Ist halt nur sehr zeitaufwändig. Wenn Du daran Spass hast: Freiwillige vor!
Anbei übrigens jetzt wirklich die letzte Version von mir. Es werden jetzt alle Parameter gesichert, und der Bertriebsmodus, der beim Sichern der Parameter aktiv war, wird beim Neustart von AtmoWin wieder ausgeführt.
Ich habe hier auf der Arbeit allerdings "blind" - also ohne AtmoLight am COM Port - programmiert. Ich hoffe, es haben sich keine Fehler eingeschlichen... Ansonsten gibt es heute Abend dann eine korrekt laufende Version.