Era isso mesmo Rubem... Valeu pessoal..
[]s
2009/10/22 Rubem Nascimento da Rocha
>
>
>
> Se estamos falando de campos em uma classe, e vc quer inspecioná-los, tenha
> em mente SEMPRE que a RTTI permite fazer o que vc quer, mas somente com
> itens que tenham sido declarados com visibilidade de e
Se estamos falando de campos em uma classe, e vc quer inspecioná-los, tenha em
mente SEMPRE que a RTTI permite fazer o que vc quer, mas somente com itens que
tenham sido declarados com visibilidade de escopo published. Se declarou os
fields de sua classe com visibilidade de escopo abaixo disso
Não sei se é isto o que vc quer mais segue ai
//Retornar Fileds de uma tabela
ClientDataset1.GetFieldNames(Listbox1.Items);
//Função para Retornar o Tipo de Campo
function TipoCampo(Campo: TFieldType): String;
begin
case campo of
ftFixedChar : Result :='TEXTO';
ftWideString : Result :='TEXTO';
f
Se a classe for descendente de TDataset, você pode usar os atributos
Fields e FieldCount para percorrer os fields do objeto.
Dirlei.
Fellipe Henrique escreveu:
>
>
> Amigos, tenho uma classe, com diversos Fields... queria poder dar um
> for nos
> Fields e pegar os nomes, e que tipo são eles..
Fields no caso são as propriedades?
Se entendi bem sua pergunta você deve explorar a RTTI.
Fiz um "Object Inspector" e compartilhei o código em:
http://eugostododelphi.blogspot.com/2009/02/object-inspector.html
Verifique se ajuda.
[As partes desta mensagem que não continham texto foram removida
5 matches
Mail list logo