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

Вниз

Как определить вид свойства по PPropInfo   Найти похожие ветки 

 
Евгений Р.   (2009-07-24 00:13) [0]

Можно ли по PPropInfo определить свойство только для чтения, только для записи или читаемое и записываемое?


 
Игорь Шевченко ©   (2009-07-24 00:45) [1]

Можно. Описание TPropInfo уже посмотрел ? Какое слово непонятно ?


 
Евгений Р.   (2009-07-24 00:54) [2]

наверное:
   GetProc: Pointer;
   SetProc: Pointer;
но имена меня смутили. Вдруг читается не процедурой, а прямо из переменной?


 
Игорь Шевченко ©   (2009-07-24 01:30) [3]


> но имена меня смутили. Вдруг читается не процедурой, а прямо
> из переменной?


и этот случай тоже в PropInfo есть, для него в Get/SetProc содержится смещение для поля, а в старшем байте - индикатор.
Если SetProc равно 0, то свойство только для чтения.


 
Евгений Р.   (2009-07-24 01:54) [4]

т.е. Get/SetProc указывают либо на процедуру либо на переменную?
а на что именно указывают не конкретизируется?
а если =nil, то только для записи или чтения. Правильно понял?


 
Игорь Шевченко ©   (2009-07-24 11:25) [5]


> а на что именно указывают не конкретизируется?


конкретизируется. Индикатором в старшем байте.


> а если =nil, то только для записи или чтения. Правильно
> понял?


правильно


 
Евгений Р.   (2009-07-24 14:47) [6]


> конкретизируется. Индикатором в старшем байте.
>


я думал, что в Pointer все биты задействованы, а тут целый байт "гуляет"?



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
1-1216360184
GraySE
2008-07-18 09:49
2009.09.27
WebBrowser - изменения на странице до её отображения


6-1207242431
Виталий Гаврилов
2008-04-03 21:07
2009.09.27
Проблема с GetConnect


2-1248176092
Lamer6666
2009-07-21 15:34
2009.09.27
Регулярные выражения TRegExpr


1-1216348789
dreamse
2008-07-18 06:39
2009.09.27
Вопрос по ExcelXP


15-1248356404
Unknown user
2009-07-23 17:40
2009.09.27
Текстуры с альфа-каналом