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

Вниз

Вновь RTTI :). Помогите извлечь PTypeInfo для tkSet.   Найти похожие ветки 

 
Zergling ©   (2003-07-30 07:30) [0]

Здраствуйте, уважаемые!
Есть Button1. У него есть свойсто Anchors.

var
P: PTypeInfo;
...
P := PTypeInfo(TypeInfo(TAnchors));

Такой способ работает. Но мне нужно извлечь PTypeInfo по имени свойства "Anchors". Как это дело провернуть. Уже совсем замался. Помогите пожалуйста. Заранее благодарствую.


 
Skier ©   (2003-07-30 08:39) [1]

А ты модуль TypInfo.pas внимательно рассматривал ?


 
Zergling ©   (2003-07-30 09:05) [2]

var
P: PTypeInfo;
S: PPropInfo;

S := GetPropInfo(Button3, "Anchors", [tkSet]);
GetTypeInfo(S.Index, S.NameIndex, P);

Чето не робит. Skier © ткни меня носом. Найти немогу.


 
Skier ©   (2003-07-30 09:12) [3]

Что требуется получить ? Конкретно.


 
Юрий Зотов ©   (2003-07-30 09:15) [4]

P := GetPropInfo(Button1, "Anchors")^.PropType^;


 
Zergling ©   (2003-07-30 09:24) [5]

Все работает по примеру Юрия Зотова.
Skier и Юрий Зотов спасибо что откликнулись :-).


 
Юрий Зотов ©   (2003-07-30 10:00) [6]

> Zergling

И все же - поизучайте TypInfo.pas на досуге. Много чего интересного найдете, чего даже и в хелпе нет.



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
6-33245
Ghost
2003-06-04 10:45
2003.08.11
Определить какому каталогу соответствует открытый ресурс


3-33078
Maxim_E.
2003-07-17 22:26
2003.08.11
Был бы обработчик события TDBGrid OnChangeColumnWidth он бы помог


14-33347
Dmitriy O.
2003-07-25 12:26
2003.08.11
Человечество это раковая опухоль земли.


7-33376
л
2003-05-28 06:28
2003.08.11
Поток обработки данных СОМ-порта, в чем дело?


1-33091
Evg12
2003-07-26 19:44
2003.08.11
Таймер в микровекундах.