OnConfirmEvent
This event method is called on all clients that implement and connect this event interface when a event is confirmed. The event was confirmed from the PLC function block by setting EventQuit=TRUE (or other ADS device) or the from a call to ITcEvent::.Confirm
HRESULT OnConfirmEvent([in] IDispatch*
evtObj);
Parameters
evtObj
[in] IDispatch pointer to a event object of the class TcEvent. The event object provides the full access to the confirmed event. Each client receives a reference to the event object and no copy.
Return Values
S_OK
Function was successfully called
E_POINTER
evtObj was no valid pointer.
Visual Basic sample code
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