OnConfirmEvent
Diese Event Methode wird auf allen Clients aufgerufen, die diese Event Schnittstelle implementieren und verbinden, wenn ein Event bestätigt (confirmed) wird. Das Event wurde durch den SPS Funktionsblock bestätigt, indem EventQuit=TRUE (oder eines anderen ADS Gerätes) gesetzt wurde, oder durch einen Aufruf von ITcEvent::.Confirm
HRESULT OnConfirmEvent([in] IDispatch* evtObj);
Parameter
evtObj
[in] IDispatch Pointer auf ein Eventobjekt der Klasse TvEvent. Das Eventobjekt bietet den vollen Zugriff auf das bestätigte Event. Jeder Client erhält einen Hinweis auf das Eventobjekt und eine Kopie.
Rückgabe Werte
S_OK
Funktion wurde erfolgreich aufgerufen.
E_POINTER
evtObj war kein gültiger Pointer.
Visual Basic Beispielcode
Option Explicit
Dim WithEvents evtLogger As TCEVENTLOGGERLib.TcEventLog
' form load
Private Sub Form_Load()
' get the one and only event logger
Set evtLogger = New TcEventLog
End Sub
' event method
Private Sub evtLogger_OnConfirmEvent(ByVal evtObj As Object)
Dim evt As TcEvent
Set evt = evtObj
' print the date and time of the confirmation
Debug.Print evt.DateConfirmed
End Sub