Point.OnChange (statement)

Syntax Point.OnChange
Description To request the point's value on change. The next value of the point may be received by calling the GetNext method or function. The current value of the point is returned immediately. Any subsequent GetNext call will block until the point's value changes.
Only one of the OnChange , OnAlarm , OnTimed or OnAlarmAck requests may be activate at a time.
Example Read the point value on change forever.
Sub Main()
   Dim MyPoint as new Point    ' Declare the point object
   MyPoint.Id = "TANK_LEVEL"   ' Set the Id
   MyPoint.OnChange            ' Request the value on change
top :
   MyPoint. GetNext            ' Get the value
   Trace MyPoint.Value         ' trace it to the output window
   goto top                    ' repeat forever
End Sub
See also Point.GetNext (method); Point.OnTimed (method); Point.Cancel (method).