Показать сообщение отдельно
Старый 03.01.2011, 21:43   #8
DeeJex
Разработчик
 
Аватар для DeeJex
 
Регистрация: 24.02.2010
Адрес: Новороссийск
Сообщений: 485
Написано 112 полезных сообщений
(для 329 пользователей)
Ответ: начать перебор не с первого элемента

+ он просил функцию чтобы перебор щел с того момента де он закончил.
А я по-твоему что написал? Ты просто не понимаешь как работает мой код.
Твой код будет выигрывать при количестве объектов в типе до сотни
Клевета.
П.с. И как понимать фразу "интовые хендлы"?
Инт - целочисленный. Handle даёт порядковый номер объекта и тратит на это время. А переменные пользовательсокого типа содержат адрес участка памяти.
Local z.y ;Объявляем переменную z типа y
...
начало_главного_цикла
...
For x.y = Each y ;Цикл для x типа y
If z<>Null Then x=z ;Если z - это объект, Тогда идентификатор цикла x = z
...
Next
z = x ;z приравнивается x, когда выходим из цикла
...
конец_главного_цикла
__________________
299 792 458
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Crayzi (03.01.2011)