Ver propriedades de um objeto em runtime???
Galera, o problema é o seguinte:
Meu objeto cliente da classe Tcliente, possui as propriedades Nome,Endereco e Cidade.
Existe algum meio de listar estas propriedades em runtime?
Pois eu gostaria de criar uma rotina de atribuição de valores, que fosse capaz de ler as propriedades do objeto passado como param e gravasse os seus valores em componentes (edits) de um form q tbm foi passado como parâmetro.
Assim:
function Atribui(Obj:Tobject;Form:Tform):boolean;
Hoje eu uso este método, lendo os campos do Clientdataset e passo diretamente para o form.
Como estou tentando aprender OO, gostaria de criar algo parecido, mas ao inves do clientdataset eu passaria os valores para o Objeto.
Obrigado.
Meu objeto cliente da classe Tcliente, possui as propriedades Nome,Endereco e Cidade.
Existe algum meio de listar estas propriedades em runtime?
Pois eu gostaria de criar uma rotina de atribuição de valores, que fosse capaz de ler as propriedades do objeto passado como param e gravasse os seus valores em componentes (edits) de um form q tbm foi passado como parâmetro.
Assim:
function Atribui(Obj:Tobject;Form:Tform):boolean;
Hoje eu uso este método, lendo os campos do Clientdataset e passo diretamente para o form.
Como estou tentando aprender OO, gostaria de criar algo parecido, mas ao inves do clientdataset eu passaria os valores para o Objeto.
Obrigado.
Aledeol
Curtidas 0