Yes, I thought this was interesting. A useful change, but no compatibility
setting for this - all previous code that used OB Get type will need to be
updated for version 16R/17. OB Get type can now return Is Date for dates, but
it has a compatibility setting where it can be controlled.
Also noteworthy for version 17 (not sure about 16R).
C_PICTURE($picture)
C_OBJECT($object)
$object:=New object("picture";$picture)
$type:=OB Get type($object;"picture") `Returns Is Object
$valueType:=Value type($object.picture) `Returns Is Picture
John DeSoi, Ph.D.
> On Apr 26, 2018, at 9:06 AM, Kirk Brooks via 4D_Tech <[email protected]>
> wrote:
>
> The change is it no longer returns the ‘Object Array’ type (39). Any value
> that begins with a [ is interpreted as ‘Is collection’ (42).
>
> Object arrays still work just fine but any code that evaluates an object by
> key type needs to be updated.
**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ: http://lists.4d.com/faqnug.html
Archive: http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub: mailto:[email protected]
**********************************************************************