formun hangi form tarafından çağrıldığını anlama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
muttalip
Üye
Mesajlar: 71
Kayıt: 18 Haz 2003 08:58
Konum: İstanbul
İletişim:

formun hangi form tarafından çağrıldığını anlama

Mesaj gönderen muttalip »

A adında bir formum var ve bu formun hangi form ya da formlar tarafından çağrıldığını nasıl öğrenebilirim.
Muttalip TOPTAŞ

Yıldız Teknik Üniversitesi
Bilgi İşlem Dairesi Başkanlığı

Tel: 0212-3832134
Kullanıcı avatarı
yuksel2004
Üye
Mesajlar: 61
Kayıt: 26 May 2005 08:55
Konum: Bursa

Mesaj gönderen yuksel2004 »

Bence tüm formlar tarafından kullanılacak bir string değişken tanımla.Ve A formunu çağırırken o değişkene de hangi formdan çağırıyorsan o formun adını ata.Sonra bu değişkenin değerini sorgulayarak hangi form tarafından çağrıldığını öğrenebilirsin.Eğer seni yanlış anlamadıysam bu böyle yapılabilir.En azından ben böyle sorunsuzca uyguluyorum.
Unutmayalım ki bu hayat bir demodur ve tam sürüm kullanabilmek için lisans ücreti ödemememiz düşünülemez.
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

Mesela,
formun hint özeliği string, buna formu çağırırken bir değer atayabilirsin. O değere bakarak nerden çağırıldığını bulabilirsin.

Kolay Gelsin...
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Çağırılma derken? Create ve Show mu?

Şöyle bir yöntem izlenebilir. Create te Owner'ını yaratan Form olarak veririz.

Form içinde de TForm(Owner).Name ile çağıran form adını elde edebiliriz.
Cevapla