class içerisindeki değişkenlere sırayla erişmek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kirve
Üye
Mesajlar: 64
Kayıt: 03 Nis 2008 12:40

class içerisindeki değişkenlere sırayla erişmek

Mesaj gönderen kirve »

Arkadaşlar merhaba. aşağıdaki tipte bir clasım var. istediğim bu class içerisindeki değişkenlere for döngüsü ile teker teker gezip değişken adını almak.
fakat döngü kurmam için class içerisindeki field sayısını alamadım. teşekküler.

Kod: Tümünü seç

  type
  TkpsKimlik=class(TObject)
      private
      public
        FAd         :string;
        Fsoyad      :string;
        FDogumTarih :string;

  end;
 
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: class içerisindeki değişkenlere sırayla erişmek

Mesaj gönderen SimaWB »

Açıklama yapmadan hazır kod paylaşmayı pek sevmem ama yoğunluktan, bu seferlik böyle olsun :(

Kod: Tümünü seç

var
  Cxt: TRttiContext;
  Field:  TRttiField;
begin
  for Field in Cxt.GetType(TkpsKimlik).GetFields do
  begin
      ShowMessage(Field.Name);
  end;
end;
There's no place like 127.0.0.1
kirve
Üye
Mesajlar: 64
Kayıt: 03 Nis 2008 12:40

Re: class içerisindeki değişkenlere sırayla erişmek

Mesaj gönderen kirve »

teşekkürler
Cevapla