EditorServiceExtension richtig stoppen

EditorServiceExtension richtig stoppen

Hallo,

wir arbeiten mit der Zenon 8.20 und dem Neusten Zenon Build.

Wir haben eine EditorServiceExtension, welche auotmatisch gestartet wird. Dieses arbeitet ordnungsgemäß, wenn der Zenon Editor gestartet bleibt. Bei einem Neustart des Zenon Editors funktioniert das EditorServiceExtension zunächst nicht mehr korrekt.

Nachdem wir den Editor Dienst manuell Starten und Stoppen funktioniert dieser auch wieder ordnungsgemäß.

Nun können wir uns nicht genau erklären, woran das liegen könnte.

1) Es sind nicht alle Objekte/Verbindungen korrekt geschlossen worden nach Beendigung des Zenon Editors. Gibt es grundsätzlich Empfehlungen / Befehle, die bei Beendigung des Zenon Editors in einer EditorServiceExtension ausgeführt werden müssen.

2) Wie kann man eine EditorServiceExtension über das Programm selbstständig stoppen. Die Befehle [Stop]()  und Me.Stop führen nicht zum gewünschten Ergbebnis. Es wird zwar der Programmcode innerhalb der Prozedur

  1. Public Sub [Stop]() Implements IServiceExtension(Of IEditorApplication).Stop
ausgeführt, der Dienst bleibt aber gestartet.

Über eine zeitnahe Unterstützung würde ich mich freuen.

Vielen Dank schon einmal im voraus!