|
|
|
|
Автор:
|
Igor Trofimov
|
|
Тема:
|
Re[10]: Как найти невизуальный компонет?..........
|
|
Дата:
|
2/2/2002 1:09:00 PM
|
> Yes, I'm sure. Вопрос был про то, что человек набросал на форму толпу датаадаптеров - все они есть как private переменные у формы.
Это понятно... Кстати, а что можно сказать о скорости работы reflection? Например, в данной задаче.
> Динамически создаваемый объект по умолчанию не может лежать на форме. На то он и динамический - создал его, поработал и при выходе из области видимости он умер. И никак ты больше его не выцепишь.
Просто по большому дельфевому опыту... Возможно, конечно, что методы работы будут здорово отличаться. Ну вот пример... Я хочу сделать некоторую примочку (В терминах Дельфи - компонент, в .NET - хз), которая к примеру будет сохранять в реестре размеры и положение формы на которую эту примочку кинули. Это очевидно НЕ контрол и, хочется, чтобы было именно так - бросил на форму - заработало.
Как например, решить такую задачу?
> Ну а к вопросу о том, что можно найти на форме, а что нельзя пройдемся еще раз по теории. Дельфя хранит (раз утверждаешь, я точно не помню) объекты типа TComponent (или порожденные от него).
Хранит. В первую очередь для того, чтобы убить при закрытии формы. А кстати, когда умрет в .net объект, созданный динамически и "забытый всеми", но имеющий какой-то метод - обработчик событий другого объекта (анпример, формы).
|
|
|
|