Olá Anderson, eu tenho uma sugestão: Crie na sua classe um método/função chamado *ToString* que retorna uma string e concatene as informações desejadas:
function TPessoa.ToString: string; const S_PESSOA_TO_STR = 'Pessoa.nome = %s' + #13 + 'Pessoa.endereco = %s' + #13 + 'Pessoa.pais = %s'; begin Result := Format(S_PESSOA_TO_STR, [Fnome, Fendereco, Fpais]); end; Boa programação! Em 14/6/2010 11:55, Anderson escreveu: > > TPessoa = class > private > Fnome : string; > Fendereco : string; > Fpais : string; > public > property nome: string read Fnome write Fnome; > property endereco: string read Fendereco write Fendereco; > property pais: string read Fpais write Fpais; > end; > > queria pegar esse objeto TPessoa e passar para uma string > que ficaria mais ou menos assim: > > "Pessoa.nome = NOME > Pessoa.endereco = ENDERECO > pessoa.pais = PAIS" > > alguma sugestao?? > > obrigado > > Anderson > [As partes desta mensagem que não continham texto foram removidas]