Экономная организация доступа к массиву структуры, нужна помощь.

 

Суть вопроса:

Есть массив структуры на 50 значений, структура имеет 20 членов.

Как организовать экономный вывод данных значений заданного диапазона значений.

Например  с 36 элемента массива по 44.

При этом по отображаемым значениям  нужно иметь возможность перемещаться с помощью клавиш на клавиатуре и кликом мышки ?


Эту задачу я решил несколькими способами , но способы не экономные то есть если массив больше 100 то весь код начинает жутко тормозить.

По этому ищу экономный способ.

 
Vladimir Pastushak:

Суть вопроса:

Есть массив структуры на 50 значений, структура имеет 20 членов.

Как организовать экономный вывод данных значений заданного диапазона значений.

Например  с 36 элемента массива по 44.

При этом по отображаемым значениям  нужно иметь возможность перемещаться с помощью клавиш на клавиатуре и кликом мышки ?


Эту задачу я решил несколькими способами , но способы не экономные то есть если массив больше 100 то весь код начинает жутко тормозить.

По этому ищу экономный способ.

А насколько разные типы даных в элементах структуры? И все ли элементы надо одновременно выводить на экран?
 
Vladimir Pastushak:

Суть вопроса:

...
Обрисуйте конкретную задачу которую нужно решить. Так трудно понять, что точно нужно в Вашем случае. Странно что на скорость влияет размер массива. Явно ошибки проектирования.
 
Спасибо уже решил задачу.
 
Vladimir Pastushak:
Спасибо уже решил задачу.
А поцеловать? 
 
Vladimir Pastushak:
Спасибо уже решил задачу.
Дак поделитесь с общественностью! Да и, вдруг еще лучше способ подскажут!
 
Alexey Kozitsyn:
Дак поделитесь с общественностью! Да и, вдруг еще лучше способ подскажут!

Я для каждого элемента массива создавал обьект, в итоге при 500 местном массиве по 5 обьектов графических, итого 2500 обьектов.

В нужный момент я показывал обьекты в не нужный прятал.

Этот способ тормозит и не подходит.


Задачу решил создав только несколько обьектов и меняя в них информацию из массива.

Причина обращения: