Am 13.03.2013 10:53 schrieb "Xiangrong Fang" <xrf...@gmail.com>: > > 2013/3/13 Sven Barth <pascaldra...@googlemail.com> >> >> Am 13.03.2013 10:08 schrieb "Xiangrong Fang" <xrf...@gmail.com>: >> > 2) After SetLength(myarray, 0), is myarray nil or pointing to some invalid address? >> >> It will be Nil. An equivalent alternative would be: >> >> MyArray := Nil; > > > Sorry, I didn't see this reply just now... You mean, by MyArray := nil; but NOT calling SetLength(MyArray, 0); there will NOT be memory leaks?
As dynamic arrays are reference counted they are equal. Regards, Sven
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal