Вниз
Скачать: CL | DM;

GetFieldAddress и GetMethodAddress   Найти похожие ветки 

← →
NetBreaker666 ©   (2003-04-12 14:45) [0]

Вообщем пусть у нас есть класс

TFucker = class(TJerker)
private
function pvGetCheek:TCheek;
function pvSetCheek(const X:TCheek);
...
published
property Cheek:TCheek read pvGetCheek write pvSetCheek;
...
end;
....
var t:TFucker;
....
p:=t.GetFieldAddress("Cheek");

Каким образом определить тип переменной лежащей по p^ , и способ записи/чтения (ведь мы указали read pvGetCheek write pvSetCheek;) ???


← →
vuk ©   (2003-04-12 15:51) [1]

А что есть GetFieldAddress? Если Вы имели в виду FieldAddress, то этот метод Вам здесь nil вернет - нет такого поля у экземпляра. Информация по свойствам получается при помощи GetPropInfo (см. typinfo.pas). Там и тип можно узнать и всё остальное.


← →
NetBreaker666 ©   (2003-04-12 17:21) [2]

А, мля, врубился. Thanx !



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
3-407
Builder
2003-04-11 13:20
2003.05.01
Пустые строки в Access


14-720
JibSkeart
2003-04-13 14:10
2003.05.01
Кошмар что вчера за день был у нас ! :о)


1-628
Cybermozg
2003-04-19 13:50
2003.05.01
Как почистить ресурсы?


1-596
_MAXi_
2003-04-18 15:54
2003.05.01
Множественный Undo???


14-739
Fellow
2003-04-14 10:40
2003.05.01
Компонеты прямого доступа к MS Access без исп.BDE и ADO?




   Наверх