OnConfirmEvent

_ITcEventLogEvents

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

Remarks