Главная страница
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.47 MB
Время: 0.01 c
15-1248553808
Юрий
2009-07-26 00:30
2009.09.27
С днем рождения ! 26 июля 2009 воскресенье


2-1248344765
Bruth
2009-07-23 14:26
2009.09.27
Вывести в переменную выделенный мышкой текст в ричЕдите


15-1248539498
Kerk
2009-07-25 20:31
2009.09.27
Спам


2-1248171263
djkondakov
2009-07-21 14:14
2009.09.27
Проблема с файлами


3-1227689222
linox
2008-11-26 11:47
2009.09.27
out of memory