Component Yazımı Hakkında Bir Kaç Soru..

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Component Yazımı Hakkında Bir Kaç Soru..

Mesaj gönderen vkamadan »

Merhaba ,
Bileşen yazımıyla ilgili iki merak ettiğim konu var,

1-)
2 Farklı kendi yazdığım bilşen var ikisininde TDataset tipinde published özelliği var, bu iki nesneyi bir birine bağlayabiliyorum biraz karıştı şöyle örnekleyeyim ,
1. Nesne TKaydet , 2.Nesne TLogla olsun TKaydet in TLogla tipinde published özelliği var bu özelliğe bağladığım bir nesne varsa log tutuyor benim yapmak istediğim TLogla nın TDataset tipindeki özelliğine değer atamadıysam bağlamış olduğum TKaydet in Tdataset özelliğindeki değeri kullansın bunu yapabilirmiyim.

2-)
Yazdığım bileşenlerin bilşen paletindeki simgesini nasıl belirleyebilirm.
Teşekkürler.
Volkan KAMADAN
www.polisoft.com.tr
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Re: Component Yazımı Hakkında Bir Kaç Soru..

Mesaj gönderen ulu coder »

1-

Kod: Tümünü seç

If Assigned(FDataSet) then
//DataSet atanmışsa assigned True dönüyor.
//Fakat DataSet Free edildiğinde FDataSet'i nil etmeniz gerekiyor. 
//(Bkz Notification)
2- Delphi'deki ImageEditor'ü açın, dcr dosyası oluşturun, 26X26 Bitmap oluşturup Component'le aynı isimde kaydedin. dcr dosyasını da bileşenleri kaydettiğiniz pas dosyasıyle aynı isimde kaydedin.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

1-) bir property tanımlarsın propert ynin setter özelliğinde bu istediğin kontrolü yaparsın.

2-) Ulu Coder ın dediği gibi

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ı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

Çok teşekkür ederim, iyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
Cevapla