prosecure parametreleri

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
cebeser
Üye
Mesajlar: 34
Kayıt: 17 Mar 2004 02:38
Konum: istanbul

prosecure parametreleri

Mesaj gönderen cebeser »

procedure yazarken giriş parametrelerini niçin kullanırız. yanı mesela (sender:tobject) ne demek ve yerine ne gibi şeyler yazabiliriz.
CE
t-hex
Kıdemli Üye
Mesajlar: 531
Kayıt: 18 Mar 2005 02:45
Konum: İstanbul/Antalya
İletişim:

Mesaj gönderen t-hex »

procedure yazarken giriş parametrelerini niçin kullanırız. yanı mesela (sender:tobject) ne demek ve yerine ne gibi şeyler yazabiliriz.
Sender parametresi Eventlerde kullanılır. O prosedürü hangi nesne çağırdıysa kendisini sender parametresine geçer.

Bence şu anda kavram kagaşası yaşıyorsun. Event, TNotifyEvent, procedure type gibi konuları araştır.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
eventlardaki sender parametresi ile aynı eventi birden fazla componente bağladığımız zaman olayı hangi componentin çağırdığını bulabilir(ona göre ufak tefek farklı işlemler yaptırabiliriz).
giriş parametrelerine şöyle bir porcedure belki biraz anlamana yardımcı olur.

Kod: Tümünü seç

procedure TDMTransfer.Aktar(BaslangicBolgesi,Hepsi:byte);
begin
  DBTransfer.Open;
  case baslangicbolgesi of
    0:MuhtarAktar(Hepsi);
    1:MahalleAktar(Hepsi);
    2:EbeAktar(Hepsi);
    3:CaddeAktar(Hepsi);
    4:BinaAktar(Hepsi);
    5:haneaktar(Hepsi);
    else Showmessage('bi yanlışlık var');
  end;
  DBTransfer.Close;
  showmessage('Transfer işlemi tamamlandı');
  if FETF.ListBox1.Showing then
  fetf.ListBox1.Hide;
end;
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla