Показать сообщение отдельно
Старый 22.04.2011, 19:31   #1
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Послдений не Null в списке

Подскажите пожалуйста, как мне из списка получить первый, не-нулевой предыдущий элемент.

current:mytype=mytype(ListFindLink(mylist,current) .prevlink().value())

Вот такой код работает отлично, пока из середины списка что-нибудь не пропадет.
К примеру у меня 4 экземпляра типа, current в данный момент 4, а 3 удаляется (т.е. listremove()), если попытатся выполнить данный код, то вылетает с ошибкой доступа к Null элементу. А надо чтобы просто проскачил на 2 элемент.

Надеюсь понятно объяснил.
(Offline)
 
Ответить с цитированием