On Thu, Oct 3, 2019 at 10:26 PM Chip Scheide via 4D_Tech < 4d_tech@lists.4d.com> wrote:
> is it possible to use append array with an object array? > > Sure, I started to use it in v15 and code seems to be working in v17 without problem > I was playing, and I do not see a way to get this to work. > Are you inserting a copy of object into the array? If you do ARRAY OBJECT($ao;2) C_OBJECT($o) OB SET($o;"property";$value) $ao{1}:=$o OB SET($o;"property";$newValue) $ao{2}:=$o you will end with one object referenced by 3 variables - $o, $ao{1} and $ao{2}. If you tlater touch $o, both array elements will change (because all point to the same object data.) You need something like ARRAY OBJECT($ao;2) C_OBJECT($o) OB SET($o;"property";$value) $ao{1}:=OB COPY($o) OB SET($o;"property";$newValue) $ao{2}:=OB COPY($o) -- Peter Bozek ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:4d_tech-unsubscr...@lists.4d.com **********************************************************************