На самом деле GlobalBreakEx - есть идея очень полезная и нужная, ибо она отражает желание конструировать в своей схеме механизмы подписки на некое событие(или события) - некий аналог ивентов из .NET или сигналов из QT. Поддержать такое можно и нужно, но не в классическом стиле(т.е. половинки разбросанные по всем уровням схемы), а в каком-то более менее контролируемом визуально. Например, по принципу слоев, описанному г-ом nesco
Вверху красными кружками обозначен гипотетический элемент GlobalBreakEx. Диаграмма в нижней части картинки это автоматически выстроенный граф циркуляции событий по всем контейнерам схемы, положение узлов определяется координатами элементов, чьи точки инициируют событие или наоборот принимают его. Адрес над узлом - очевидно глубина вложенности на схеме.
PS: предложенный вариант не является каким бы то ни было решением данной задачи и должен рассматриваться исключительно в качестве примера направления ее решения.
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
карма: 27 |
| ||
файлы: 1 | hiasm_events.png [7.7KB] [519] |