Цитата Сообщение от Sergey666 Посмотреть сообщение
Ага, каждому его метод предпочтительнее, см. притчу о лисе и журавле.

У вас предусмотрено (млин вот все как у Овена, вы часом не у них на курсах учились) какое-то не понятное поведение системы - если bIndexOk=False что тогда? Что в массиве?
А почему Вы считаете, что всегда, когда индекс массива выходит за допустимый диапазон, должны изменяться крайние элементы?