27/12/2005

Criar ObjectInspector

Olá Pessoal.
Eu estou criando um gerador de cadastro. E estou tentando fazer um ObjectInspector igual ao do Delphi. A minha dúvida é a seguinte.

Como ler todas as properties de um componente qualquer. Podendo fazer isso as disponibilizarei no form do ObjectInspector com seus determinados valores.


Cadilles

Respostas

27/12/2005

Michael

Olá!

Vc precisa fazer uso de RTTI (RunTime Type Information), para ler o nome das propriedades de cada componente e seus respectivos valores. Existem componentes, alguns free, que fazem isso por vc.

Pesquise no [url=www.google.com.br]Google[/url] por ´object+inspector+delphi´ (sem as aspas).

[]´s


Responder Citar

27/12/2005

Cadilles

Muito obrigado. É que aqui em minha empresa é proibido o uso de componentes de terceiro. Gostaria de pudesse demonstrar um simples exemplo para a resolução deste problema.


Responder Citar

27/12/2005

Michael

Componentes open source são proibidos tbm?

Bom, se vc fez a busca que eu indiquei, vai achar um link que tem um exemplo de utilização de RTTI para isso.

Lembrei agora: saiu algo sobre isso, inclusive como montar um Object Inspector, em uma edição antiga da revista ClubeDelphi. Não lembro qual número foi agora... :-(

[]´s


Responder Citar