FieldAddress的调用。(100分)

  • 主题发起人 主题发起人 darkiss
  • 开始时间 开始时间
D

darkiss

Unregistered / Unconfirmed
GUEST, unregistred user!
Type
Form1 = class(TForm)
....
...
property
Button1 : TButton
...
...
end
var Form1 :TForm1
为什么我调用
Button1.FieldAddress('Caption') 返回值为nil?
调用 Form1.FieldAddress('Button1')就返回给我正确的指针????

高手救我!!!!!!!!!
 
是因为Button属于Form的原因吧。
帮助文件中说明,他返回一个类published部分XX域的地址。
 
那么为什么Button1.FieldAddress('Caption')不返回正确的东东?
Caption是TButton的published的属性啊?!
 
事先我也想通过这种方法找下某个类是否含有某个property或method,但也没有成功.
我想FieldAddress只能找Object吧。
 
后退
顶部