Re: [delphi-br] Ler propriedades

2007-02-27 Por tôpico Joao Morais
Álvaro Vieira wrote:

 Existe alguma forma de listar as propertys de um objeto que deriva de 
 TObject, como a classe abaixo?
 
 TPessoa = class
 private
FId : Integer
FNome : string;
 public
property Id : Integer read FId write FId;
property Nome : string read FNome write FNome;
 end;

Faça com que a classe descenda de TPersistent, coloque as propriedades 
na área published e use typinfo.getproplist. O problema é que as 
procedures da unit typinfo são meio complicadas de usar.

--
João Morais


RE: [delphi-br] Ler propriedades

2007-02-27 Por tôpico Rubem Nascimento da Rocha

Tem sim, mas só se as suas propriedade estiverem na seção published. 
Informe-se tb sobre RTTI. Na Internet tem artigo a botão falando sobre isso. 
Boa sorte. Sds.

From: Álvaro Vieira [EMAIL PROTECTED]
Reply-To: delphi-br@yahoogrupos.com.br
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] Ler propriedades
Date: Tue, 27 Feb 2007 09:39:17 -0300

Pessoal,

Existe alguma forma de listar as propertys de um objeto que deriva de
TObject, como a classe abaixo?

TPessoa = class
private
FId : Integer
FNome : string;
public
property Id : Integer read FId write FId;
property Nome : string read FNome write FNome;
end;

Abraços,

Álvaro Vieira

_
MSN Messenger: converse com os seus amigos online. 
http://messenger.msn.com.br