Конференция "Corba" » DataSnap: "взаимоотношения" RDM между собой
 
  • d_oleg © (16.07.07 15:51) [20]
    Нет, не так вопрос стоит. Когда я выбираю в cild компонент из main, получается, что я обращаюсь непонять к чему - не описано такого объекта (переменной) MainRDM, есть тип MainRDM = IMainRDM, описанный в _TLB.pas
    К чему же я обращаюсь в таком случае? Где мне искать этот объект в run-time?

    Когда с формами работаешь, там всегда (по умолчанию) наряду с типом генерируется переменная этого типа и (опять же, по умолчанию) объект формы создается "в этой переменной", т.е. потом к этому объекту можно обратиться через переменную. А тут?
  • Сергей М. © (16.07.07 15:58) [21]

    > К чему же я обращаюсь в таком случае?


    Ты обращаешься к компоненту с именем "MainRDM", существующему в дизайн-тайм.

    Будет ли компонент с этим именем существовать в ран-тайм на момент обращения к нему - таких предположений Инспектор не делает за ненадобностью, полагаясь очевидно на полное твое понимание как разработчика, а не батонокидателя.


    > потом к этому объекту можно обратиться через переменную


    При загрузке св-в компонента из DFM ни о каких "переменных" речи не идет - тот самый "MainRDM" расценивается "загрузчиком" как имя потенциально существующего на этот момент компонента.
  • d_oleg © (16.07.07 16:35) [22]

    > Ты обращаешься к компоненту с именем "MainRDM"

    все, спасибо, разобрался.
 
Конференция "Corba" » DataSnap: "взаимоотношения" RDM между собой
Есть новые Нет новых   [134431   +9][b:0][p:0]