Programm bleibt als Prozess bestehen

Hallo,

ich habe den Fehler endlich gefunden.

In der Funktion lese_nachricht, wo auch die Do While Schleife die Empfangsbereitschaft abarbeitet, habe ich am Ende der Funktion eine Meldung die an der Form geht das die Verbindung geschloßen wurde.
Da drinnen ist eine try chatch Schleife, wobei catch benutzt wird wenn das Programm beendet werden soll. Allerdings soll in dieser catch Schleife auch noch die user_form aktualisiert werden damit der eine Nachricht erhält das die Serververbindung verloren wurde. Da allerdings die Form schon geschloßen ist wird das catch nicht funktionieren, mich wundert es das, daß Programm nicht komplett abgebrochen ist.

Ich habe die catch Schleife nun „geleert“ und die Mitteilung an der user_form das die Verbindung geschloßen wurde in einer separaten try catch Schleife gepackt.

Siehe da es funktioniert jetzt tadelos.

Besten Dank noch einmal für die Hilfe. Ich wünsche noch einen schönen Nachmittag und viele Grüße.
Fridulin
 
Zurück