Danke für die Antworten.
Das Programm funktioniert jetzt. Ich hab einfach das Programm für 3 Sekunden pausiert, bevor der COM-Port geschlossen wird.
@ArduFE Ich weiß auch nicht mehr genau warum ich den Destruktor zum Schluss noch mal aufgerufen habe. Eigentlich hätte ich das selbst wissen müssen, dass der Aufruf unnötig ist... Bin aber ehrlich gesagt auch nicht der erfahrenste Programmierer.