Returns a non-zero number if the specified value has a property by the specified name.
HasProp := HasProp(Value, Name)
Type: Any
Any value, of any type except ComObject.
Type: String
The property name to check for.
Type: Integer (boolean)
This function returns true if the value has a property by this name, otherwise false.
This function does not test for the presence of a __Get or __Set meta-function. If present, there is no way to detect the exact set of properties that it may implement.
This function supports primitive values.