Вверх ↑
Администрация
Ответов: 15294
Рейтинг: 1518
#1: 2016-12-14 17:41:04 ЛС | профиль | цитата
Netspirit писал(а):
А смысл был только в рассуждении почему 65535, и даже стандартные 10000 - это "не мало".

Netspirit, смысл в том, что при такой реализации GDI, какая она есть в Windows встает вопрос - а что нам важнее: быстродействие или память? Когда этот вопрос встал, то был выбран первый ответ и элементы строились таким образом, чтобы максимально быстро рисовать себя на холсте, т.е. создавали все нужные дескрипторы один раз. Ни в одной другой реализации графического API я такого больше никогда не видел и везде оно работает либо по принципу конечного автомата (т.е. цвета, стили и прочие атрибуты задаются напрямую холсту), либо с подготовкой нужный структур, которые лежат в оперативной памяти и являются простыми переменными. Зачем так было сделано - не известно, вероятно это просто наследие времен Windows 3.11.

igr писал(а):
Не знал что тут (http://ide.hiasm.com/) можно открыть все эти компоненты.

Тут их еще нельзя открывать и не скоро такая возможность появится.

igr писал(а):
Вы имеете ввиду что в 5-й версии нет таких проблем?

Таких нет, но и пакет Windows там не поддерживается.

igr писал(а):
Скажите, в Hion можно полноценно работать, или есть какие то недостатки?

Работать для создания WEB приложений в нем можно. Другие пакеты на данный момент не поддерживаются. В будущем будет и поддержка других пакетов, и standalone версия (т.е. устанавливаемая на компьютер и не требующая интернета для работы).
карма: 26
0