Late Binding (function LateBindPropertyRefArray in 800xA 5.0 SP2)
is it possible to find objects depending on the value of their properties? For example LateBoundPropertyRefArray(e_SearchPath, "Control Connection", "ERR", 0) will find all objects in given search path containing the property ERR, but I want to find only objects with a non-zero value of the ERR property.
The requested behaviour can be seen in the Quick List aspect - select a property and its desired value and the result is a list containing only references to objects meeting the specified criteria.
If the above is not possible, is there a way to parse the resulting array, e. g. remove some references from it?
Thanks for your answers
Voted best answer
The referenced function can not filter on property value.
Maybe off topic, but you can do this from Bulk Data Manager, Find Tool and SnapShot reports (search for an OPC property value)
Quick List uses a super fast & dedicated search engine in the Advant Master controllers while LateBound, BDM, SnapShot Reports, Find Tool will push everything via the OPC DA server (which is much slower and may have impacts on the OPC server performance and availability to the operators).