ADS-OCX-Applikation zurücksetzen

Nach einem Programmfehler kann oft nicht, wie sonst üblich, über die Bedienfunktion "Start -> Programm Reset" die Applikation beendet werden.  Folgende Meldung des Debuggers ist die Folge:

ADS-OCX-Applikation zurücksetzen 1:

Die Ursache liegt darin, dass bei der Benutzung des ADS-OCX eine Client-Server Verbindung zum TwinCAT Router erzeugt wird, die beim Beenden der Applikation abgebaut werden, muss. Die Delphi-Applikation kann über den Menübefehl "Programm Reset" nicht beendet werden, weil zu diesem Zeitpunkt eine Verbindung zum TwinCAT Router besteht. In der Applikation wird die Verbindung durch Zuweisung der AdsAmsNetId und der Portnummer erzeugt.

Es gibt folgende Möglichkeiten, die Applikation zu beenden, ohne den Rechner neu starten zu müssen: