3.Child form ilk ata formdaki proceduru hatırlamıyor.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

3.Child form ilk ata formdaki proceduru hatırlamıyor.

Mesaj gönderen NewMember »

Kod: Tümünü seç

var
  FrmBase: TFrmBase;
  procedure MesajVer(Mesaj,Baslik:String);

implementation

{$R *.dfm}
Merhaba arkadaşlar.Tformdan türetilmiş olan bu formda tanımladığım MesajVer procedurunü bu FrmBaseden türettiğim her formda kullanabiliyorum.Ancak bu FrmBaseden türettiğim bir formdan da başka bir form türetirsem o zaman o formun Uses bölümünde FrmBasenin ait olduğu uniti declare etmeden MesajVer procedurunu kullanamıyorum.
Ama bileşenler ve propertiesler kaç defa türetirseniz türetin devrediliyor.

Sizce bu normalmi yoksa proceduru deklare ederken başka bir parametre ile bunu belli etmemizmi gerek.?
Teşekkürler.
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

method u nasıl tanımladınız ? public mi private mi protected mi?
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

@gkimirti
yok hocam direk var bloğunda tanımlamış.

@newmember
mesajver procedureni type bloğunda

Kod: Tümünü seç

TfrmBase=Class(TForm)
....
...
end;
kısmında tanımlaman laızm.
sizin yaptığınız global bir procedure tanımlamak.
ataform ile çhild formile bir bağlantısı yok.
iyi çalışmalar.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla