Alex2013 писал(а):Да и не жалуюсь я, просто решил поделится очередным УСПЕШНЫМ ОПЫТОМ до которого додумался в результате "мозгового штурма " в том числе обдумывая и твои советы ... Кроме шуток, спасибо !
Попробуйте посчитать, время исполнения вашего кода при следующих условиях:
1) Дано 1000 элементов в списке.
2) Тот на который вы кликаете находится в списке под 1000 номером (самый последний).
3) чтобы перебрать все элементы, нужно 1000 раз нарисовать маску и 1000 раз её просчитать.
ВОПРОС: Через сколько минут или секунд, машина закончит обсчёт 1000 масок и сработает вот этот Ваш код? :
- Код: Выделить всё
CurRec:=R;
fCurRec:=True;
Result:=I;// Номер в списке
break;