Abracadabra писал(а):
или при компилировании все ссылки заменяются копиями оригинального контейнера?Нет, просто создается необходимое количество экземпляров класса твоего контейнера после запуска приложения, но код контейнера один -- тот, что оригинальный. Это, как бы, размножение кода твоего контейнера в памяти после запуска.
------------ Дoбавленo в 17.17:
Вот насчет компонента Function, то его нельзя лепить внутрь контейнера, тк он построен по технологии менеджера, и цепляется к контейнеру извне. Те у компонентов Function и CallFunction иерархия снизу-вверх -- CallFunction должен быть на том же уровне или ниже, нежели компонент Function, но не наоборот