To avoid cyclic referencing a TLink has no knowledge of which TList it is associated with. This means that if you use the TLink method Remove() to remove an object from a TList your count will not be updated and therefore will yield incorrect results. In other words your new count() function simply doesn't work.
Required change in TList
BlitzMax Forums/BlitzMax Programming/Required change in TListThe forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.