Показать сообщение отдельно
Старый 25.11.2007, 23:30   #5
jimon
 
Сообщений: n/a
Re: Jimon Cached Linked List

лол ... но один криворукий код гуи завалил все же мой 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
исправленую версию мона качать в первом посте
 
Ответить с цитированием