Форум: "Потрепаться";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c