-
Нет, не так вопрос стоит. Когда я выбираю в cild компонент из main, получается, что я обращаюсь непонять к чему - не описано такого объекта (переменной) MainRDM, есть тип MainRDM = IMainRDM, описанный в _TLB.pas К чему же я обращаюсь в таком случае? Где мне искать этот объект в run-time?
Когда с формами работаешь, там всегда (по умолчанию) наряду с типом генерируется переменная этого типа и (опять же, по умолчанию) объект формы создается "в этой переменной", т.е. потом к этому объекту можно обратиться через переменную. А тут?
-
> К чему же я обращаюсь в таком случае?
Ты обращаешься к компоненту с именем "MainRDM", существующему в дизайн-тайм.
Будет ли компонент с этим именем существовать в ран-тайм на момент обращения к нему - таких предположений Инспектор не делает за ненадобностью, полагаясь очевидно на полное твое понимание как разработчика, а не батонокидателя.
> потом к этому объекту можно обратиться через переменную
При загрузке св-в компонента из DFM ни о каких "переменных" речи не идет - тот самый "MainRDM" расценивается "загрузчиком" как имя потенциально существующего на этот момент компонента.
-
> Ты обращаешься к компоненту с именем "MainRDM"
все, спасибо, разобрался.
|