Главная страница
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.014 c
1-1216348789
dreamse
2008-07-18 06:39
2009.09.27
Вопрос по ExcelXP


15-1248467648
Германн
2009-07-25 00:34
2009.09.27
Успеют или не успеют к строку в этом году?


8-1196699263
DevilDevil
2007-12-03 19:27
2009.09.27
Физика красочных контрастных изображений?


15-1248669050
brother
2009-07-27 08:30
2009.09.27
Что с основной веткой?


15-1248562850
Художник
2009-07-26 03:00
2009.09.27
Помогите перевести код на паскаль