image bileşenine özellik ekleme?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
cfyasar
Üye
Mesajlar: 169
Kayıt: 31 Oca 2005 05:18
Konum: izmir

image bileşenine özellik ekleme?

Mesaj gönderen cfyasar »

image e şöyle özellikler eklemek istiyorum.
derlemede hata vermiyor ama bunlarıda eklememe rağmen özellik olarak kullanamıyorum.

Kod: Tümünü seç

  TMyImage =class(TImage)
  private
    FFilePath:string;
    FData:word;
  public
    property Data:word read FData write Fdata;
    property FilePath:string read FFilePath write FFilePath;
  end;
öğrenmek, zorlukları yenmektir.
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

merhaba ,

Kod: Tümünü seç

type
  TMyImage =class(TImage) 
  private
   FFilePath:string;
   FData:word;    
  published
  property Data:word read FData write Fdata;
  property FilePath:string read FFilePath write FFilePath;
  end;

procedure Register;

implementation

procedure Register;
begin
  RegisterComponents('Standard', [TMyImage]);
end;
şeklinde denermisin , yada Class ının tam kodunu yazarmısın.
iyi çalışamalar.
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
cfyasar
Üye
Mesajlar: 169
Kayıt: 31 Oca 2005 05:18
Konum: izmir

Mesaj gönderen cfyasar »

bu kodu component oluşturmak için kullanmıyorum. programın ana formunun üzerinde tanımlıyorum ve program içerisinde kullanmak istiyorum.
öğrenmek, zorlukları yenmektir.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
özellik olarak kullanamıyorum derken object insp. de göremiyorum demiyorsunuzdur umarım. siz comp tanımlar gibi özellik eklemişsiniz.
comp olarak tanımlamanız bence daha doğrum ama yok öyle olmaz diyorsanız. tanımlamada şöyle bir değişiklik yaprak kullanabilmeniz lazım.

Kod: Tümünü seç

type
  TMyImage =class(TImage) 
   FilePath:string; 
   Data:word;    
  end;
var
resim:Tmyimage;
begin
resim.create işlemleri
resim.filepath:=XXXXXXXX;
resim.data:=9999999;
end;

kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla