Listar Propriedades de objeto (Reflexão)

Delphi

17/01/2007

Srs. Bom dia;

Tenho um objeto, e propriedades para este objeto. Como listar ou obter uma lista de propriedades ? Ex.

TCarro = class(TComponent)

property Porta : String read fPorta write fPorta;
property Motor : String read fMotor write fMotor;
property Cambio : String read fCambio write fCambio;

Quero obter uma lista de propriedades do componente (Porta, Motor, Cambio)


Obs: isto para WIN32 (Delphi 7)

Grato

Tony Christopher


Midas

Midas

Curtidas 0

Respostas

Massuda

Massuda

17/01/2007

Como já respondido em outra ocasião...

Esta dica mostra como listar todas as propriedades (public/published) de um objeto...

:arrow: http://www.swissdelphicenter.ch/torry/showcode.php?id=1084

...usando RTTI (runtime type identification). Se você se interessar pelo assunto, vale a pena dar uma olhada neste artigo do site delphi.about.com (em inglês)...

:arrow: [url=http://delphi.about.com/od/oopindelphi/a/delphirtti.htm]Using RTTI in Delphi[/url]


GOSTEI 0
POSTAR