Вверх ↑
Ответов: 4628
Рейтинг: 749
#1: 2020-01-22 18:25:05 ЛС | профиль | цитата
Мой ответ касался "а подумать над нормальным интерфейсом" - в данном случае думать некому.
nesco писал(а):
случаем не интерфейсные?
Предполагаю - проблемы создаёт отрисовка иконок компонентов и заливка цветом на рабочем поле HiAsm. Чем больше компонентов - тем больше создаётся хендлов, которые остаются "жить" тогда, когда не нужны.
Если это так, то возможное решение - оставлять хендлы только для компонентов текущего контейнера, который видимый на экране и постоянно перерисовывается. Остальные хендлы удаляются по выходе из контейнера.
Если при отрисовке иконки копия иконки/битмапа создаётся для каждого компонента на поле - то исправить чтобы иконка хранилась только для каждого элемента палитры и бралась оттуда при отрисовке на поле.
карма: 26

0
Редактировалось 1 раз(а), последний 2020-01-22 18:25:38