Compile edilirken tanımlanmamış Formu Görüntülemek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
feinpus
Üye
Mesajlar: 214
Kayıt: 17 Kas 2003 04:37
Konum: İstanbul
İletişim:

Compile edilirken tanımlanmamış Formu Görüntülemek

Mesaj gönderen feinpus »

Selamlar,

Ben runtime esnasında Form ve menu oluşturuyorum ve bu menülerin herbiri belli bir formu açacak.

Bütün menülerin onclick olayı bir tane fonksiyona bağlıyorum ve bir genelleme ile menünün ismine göre buna eşdeğer formu görüntülemesini istiyorum.

Kısaca programı açtığımda formun ismini bir edite girip entere bastığımda bu formun görüntülenmesini istiyorum.

Yardımlar için şimdiden teşekkürler...
Oldeye Software
http://www.oldeye.com
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

findcomponent ile olur sanıyorum.

(findcomponent(edit1.text) as tform).show gibi bişe işinizi görebilir.
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Kullanıcı avatarı
feinpus
Üye
Mesajlar: 214
Kayıt: 17 Kas 2003 04:37
Konum: İstanbul
İletişim:

Mesaj gönderen feinpus »

Malefef bu formlarda işe yaramıyor çalıştırmaya çalıştığımda access key violation hatası veriyor ama diğer bileşenler için işe yarıyor(Button gibi)....
Oldeye Software
http://www.oldeye.com
Kullanıcı avatarı
feinpus
Üye
Mesajlar: 214
Kayıt: 17 Kas 2003 04:37
Konum: İstanbul
İletişim:

Mesaj gönderen feinpus »

@sadettinpolat,

Verdiğin fikir için çok teşekkür ederim aşağıdaki kod ile istediğim oluyor.

Kod: Tümünü seç

(FindGlobalComponent('Form2') as TForm).Show;
Oldeye Software
http://www.oldeye.com
Kullanıcı avatarı
feinpus
Üye
Mesajlar: 214
Kayıt: 17 Kas 2003 04:37
Konum: İstanbul
İletişim:

Mesaj gönderen feinpus »

Ufak bir problemim daha var şimdi. Bu komutla projede oluşturulmuş formları bulabiliyorum ancak dll içerisinden oluşturulmuş olan formlarda işlem yapmayı denediğim de access violation hatası veriyor.

Formlarım dll içerisinde ve bir function ile(dll içinde buda) programda runtime olarak create ediyorum fakat bu forma ulaşamıyorum.

Acaba dll den oluşturulmuş bir forma neden ulaşamıyorum :roll:
Oldeye Software
http://www.oldeye.com
Cevapla