Befehlsauswertung:
Feine Sache.
Das läuft tadellos.
Er gibt mir halt noch einen zu langen String mit Leerzeichen.
Darum versteht er den Befehl noch nicht.
Das sind aber Kleinigkeiten. Die mach ich noch zurecht.

Modularisierung:
Was mir nebenher sehr gefällt ist die Modularisierung der Teilprojekte.

Aus Sicht der Juniorenklasse stellt sich das Beispielsweise so dar:
Mal der Idealfall:

Beispielprojekt hernehmen

#Region " Variablen und Lib Declarationen TCP/IP Conector "

#Region " TCP/IP Connector "

Zusammenklappen, markieren kopieren und im eigenen Projekt einfügen.

Jetzt noch die notwendige GroupBox nebst Inhalt kopieren und ebenfalls im eigenen Projekt einfügen.

Ab sofort läuft das.

Idee:
Wenn jetzt nix mehr in den Button Event Subs drin steht außer der Aufruf einer Sub die die eigentliche Funktionalität enthält kann die Funktion auch sofort über die anderen Befehlswege des Programms angesprochen werden.

Das ganze hätte zur Folge, dass die kleinen Beispielprojekte zu Behältern für Referenzbausteine werden.

Der Entwickler des Referenzbausteins könnte sich bei Änderungen unbekümmert austoben und hätte lästige Erklärungen vom Hals wie diese oder jene Änderung eingefügt werden muss.
Weil immer die komplette #Region gewechselt wird.

Was hältst Du von so was?

Netter Gruß

Ps. Mit „Entwickler der Referenzbausteine“ bist Du gemeint.