Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.07;
Скачать: CL | DM;

Вниз

Свойства объекта   Найти похожие ветки 

 
maks_f   (2002-02-18 10:11) [0]

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


 
Анонимщик ©   (2002-02-18 10:54) [1]

Сиотри файл исходников - typinfo.pas. Там все более-менее прозрачно, файл небоьшой, пользы от него много, но в хелпе недокументирован. Можно делать, скажем, такое:
if IsPublishedProp(Label1, "Top") then
SetPropValue(Label1, "Top", 30);


 
Юрий Зотов ©   (2002-02-18 11:33) [2]

> массив в объекте где перечисленны его свойства

Такого массива в объекте не существует. Но зато существуют таблицы RTTI, в которых перечислены все published свойства объекта. Достучаться к ним действительно можно через функции из модуля TypInfo.



Страницы: 1 вся ветка

Текущий архив: 2002.03.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
6-19272
ilg
2001-12-20 12:00
2002.03.07
Windows socket error: (10049), on API connect - что это значит!!!


3-19084
vladnt
2002-02-07 16:13
2002.03.07
Ошибка BDE: Corrupt file-Other than header ...basa.db).


1-19118
Л.Ге
2002-02-18 05:48
2002.03.07
UniCode в Delphi (гречка, в частности)


3-19073
чайничек
2002-02-07 17:27
2002.03.07
Может быть кто-нибудь знает как построена правовая система


1-19180
Alexandr_
2002-02-18 14:18
2002.03.07
Как переопределить метод OnResize