Property nedir?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
mmnckr
Üye
Mesajlar: 83
Kayıt: 27 Nis 2005 08:04
Konum: izmir

Property nedir?

Mesaj gönderen mmnckr »

Arkadaşlar hepinize selamlar.
Bu property olayı nedir nasıl kullanılır, biri bana örneklerle açıklayabilirmi acaba?
mmnckr
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Property kısaca
Bir class(Obje'nin) Özellikleridir.

Örn..
edit1.Color

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
undefined
Moderator
Mesajlar: 565
Kayıt: 06 Eki 2003 12:01
Konum: Bursa
İletişim:

Mesaj gönderen undefined »

Biraz açacak olursak,
Property'ler, sınıfa bağlı bir değişken gibidir ama farkları vardır ve kullanım amaçları farklıdır. Property'lere değer atarken ve değer alırken metodlara bağlanabilirler. Propertyleri declare ederken default değer atanabilir. Ayrıca en önemli özelliği property alanların isimleri çalışma anında alınabilir. Ve RTTI fonksiyonlarıyla değer atanabilir.

Tpersistent sınıfından türetilme class'lar property'lerini başka bir birimde saklayabilir ve yeniden yükleyebilirler runtime'da. Mesela delphide design anında yaptığınız değişiklikler DFM dosyalarına kaydedilir. Bunlar compile anında resource olarak exeye gömülür ve çalışma anında nesne create edilirken nesnenin Tpersistent atasından devraldığı yükleme fonksiyonları çalıştırılarak property alanlar resourcetaki karşılıkları bulunarak değer atamaları yapılır.
Cevapla