Eventhandling beim Beenden eines Makros

Comprehensive CAN monitor for Windows® and its add-ins: Plotter, CANdb Import, Instruments Panel, and J1939
Post Reply
CANmaster
Posts: 9
Joined: Mon 19. May 2014, 13:52

Eventhandling beim Beenden eines Makros

Post by CANmaster » Thu 7. Aug 2014, 14:39

Ein erneutes Hallo!

Ich würde gerne einige Funktionen vor dem Beenden eines Makros ausführen. In der Dokumentation steht, dass es ein Event wie OnScriptTerminate gibt. Ist es möglich dies zu nutzen? Es steht kein Beispielcode dabei, wie bei OnApplicationShutDown. Bedeutet dies, dass es (noch) nicht eingebaut wurde?

Mit freundlichen Grüßen
CANmaster

User avatar
PEAK-Support
Sales & Support
Sales & Support
Posts: 1646
Joined: Fri 10. Sep 2010, 19:34

Re: Eventhandling beim Beenden eines Makros

Post by PEAK-Support » Fri 8. Aug 2014, 08:34

Das VBS Interface im PCAN-Explorer kann pro Instance des PE5 nur einmal laufen. Also es findet eine reine sequentielle Abarbeitung der Functionen statt. Es gibt tatsächlich das

Code: Select all

OnApplicationShutDown Event
welches in Ihrem aktivem VBS Macro File so als Function stehen muss.

Code: Select all

Sub Application_OnApplicationShutDown()

   ' Insert code to handle the event here

End Sub
Wird dann der PE5 beendet ruft er diese Funktion vorher nochmals auf (kann man nehmen um z.b. einen CANOpen Bus in den non Operational Mode zu schalten).

Eine OnScriptTerminate Funktion ist mir nicht bekannt. Aber das können Sie ja ganz einfach implementieren machen in dem Sie vor dem End Sub die von Ihnen gewünschte Funktion einfach aufrufen...
--------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------

Post Reply