Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
| |
[Delphil] RTTI 31.10.02 13:22 Число просмотров: 1140
Автор: Kerk Статус: Незарегистрированный пользователь
|
> > var > > Obj: TControl; > > PropInfo: PPropInfo; > > > > begin > > PropInfo := GetPropInfo(Obj.ClassInfo,'Parent'); > > //почему здесь PropInfo = nil? > > end; > Видимо все дело в том, что свойство Parent является public, > а не > published. > Use ClassInfo to access the RTTI table that contains > information about the object type, its ancestor type, and > all of its published properties. > а можно ли как нибудь то public добраться? очень нужно...
|
<programming>
|
[Pascal] RTTI 30.10.02 08:58
Автор: Kerk Статус: Незарегистрированный пользователь
|
var
Obj: TControl;
PropInfo: PPropInfo;
begin
PropInfo := GetPropInfo(Obj.ClassInfo,'Parent');
//почему здесь PropInfo = nil?
end;
|
|
[Delphil] RTTI 30.10.02 19:21
Автор: Cyril <sc> Статус: Member
|
> var > Obj: TControl; > PropInfo: PPropInfo; > > begin > PropInfo := GetPropInfo(Obj.ClassInfo,'Parent'); > //почему здесь PropInfo = nil? > end; Видимо все дело в том, что свойство Parent является public, а не
published.
Use ClassInfo to access the RTTI table that contains information about the object type, its ancestor type, and all of its published properties.
|
| |
[Delphil] RTTI 31.10.02 13:22
Автор: Kerk Статус: Незарегистрированный пользователь
|
> > var > > Obj: TControl; > > PropInfo: PPropInfo; > > > > begin > > PropInfo := GetPropInfo(Obj.ClassInfo,'Parent'); > > //почему здесь PropInfo = nil? > > end; > Видимо все дело в том, что свойство Parent является public, > а не > published. > Use ClassInfo to access the RTTI table that contains > information about the object type, its ancestor type, and > all of its published properties. > а можно ли как нибудь то public добраться? очень нужно...
|
| | |
[Delphil] RTTI 31.10.02 19:52
Автор: Cyril <sc> Статус: Member
|
> > > var > > > Obj: TControl; > > > PropInfo: PPropInfo; > > > > > > begin > > > PropInfo := > GetPropInfo(Obj.ClassInfo,'Parent'); > > > //почему здесь PropInfo = nil? > > > end; > > Видимо все дело в том, что свойство Parent является > public, > > а не > > published. > > Use ClassInfo to access the RTTI table that contains > > information about the object type, its ancestor type, > and > > all of its published properties. > > > а можно ли как нибудь то public добраться? очень нужно... Как это сделать посредством RTTI я не знаю
Что значит добраться до public ???
Что собственно говоря ты хочешь получить ???
|
| | | |
[Delphil] RTTI 06.11.02 09:15
Автор: Kerk Статус: Незарегистрированный пользователь
|
> > > > var > > > > Obj: TControl; > > > > PropInfo: PPropInfo; > > > > > > > > begin > > > > PropInfo := > > GetPropInfo(Obj.ClassInfo,'Parent'); > > > > //почему здесь PropInfo = nil? > > > > end; > > > Видимо все дело в том, что свойство Parent > является > > public, > > > а не > > > published. > > > Use ClassInfo to access the RTTI table that > contains > > > information about the object type, its ancestor > type, > > and > > > all of its published > properties. > > > > > а можно ли как нибудь то public добраться? очень > нужно... > Как это сделать посредством RTTI я не знаю > Что значит добраться до public ??? > Что собственно говоря ты хочешь получить ??? Мне надо считать DFM и показать форму, кот. там описана (конечно количество контролов ограничено и заранее известно). Но через RTTI не удается добраться до некоторых свойств, например ComboBox.Items.Text
И еще вопрос: как работать с такими свойствами, как Glyph.Data ?
|
| | |
[Delphil] RTTI 31.10.02 19:22
Автор: Lzh Статус: Незарегистрированный пользователь
|
> а можно ли как нибудь то public добраться? очень нужно... инфа о public свойствах и методах в RTTI не хранится!!!
|
|
|