лол ... но один криворукий код гуи завалил все же мой tlist
нашлась жалкая бага
точнее не бага
а возможность завалить список :
list.remove(obj)
list.addlast(obj)
list.remove(obj)
list.addlast(obj)
list.remove(obj)
list.addlast(obj)
в итоге в листе появляется несколько копий етого обьекта
исправления в коде TList :
вот ето :
Method CacheChangeList()
If Not EnableCache Then Return
ValueAtIndexCacheChange = 1
CountCacheChange = 1
End Method
заменить на вот ето :
Method CacheChangeList()
If Not EnableCache Then Return
ValueAtIndexCacheChange = 1
CountCacheChange = 1
FreeFindLinkCache()
End Method
исправленую версию мона качать в первом посте