MDI Child Form Hatası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
altunway
Üye
Mesajlar: 217
Kayıt: 11 Haz 2003 09:16
Konum: İstanbul
İletişim:

MDI Child Form Hatası

Mesaj gönderen altunway »

S.A Arkadaslar Öncelikle yardımlarınız içi tşk ederim

Benim Sorunum ;

raised exception class EInvalidOperation with message "Cannot create form.No MDI Forms are currently active"

Evet ..Malumunuz benim Anaformum MDI form..bunun içerisine bir Child form çagırmak istedigimde bana verdigi hata aynen bu..

Çağırırken yaptıgım olay :
begin
if Assigned(Form20) then //++
Form20.BringToFront//++
Form20 := TForm20.Create(Self);
end;

bu Komut Sonrasında Hata ile Karşılasıyorum..

Çok tşk Ederim İyi Çalışmalar..
ardahan
Üye
Mesajlar: 144
Kayıt: 26 Oca 2004 05:17
Konum: İstanbul - Kocaeli - Ardahan
İletişim:

Mesaj gönderen ardahan »

child formun formstyle'i child mı? :) Bi kontrol et istersen. Ya da DLL den getiriyorsan instance ı doğru almışmısın onu kontrol et istersen...
Kullanıcı avatarı
altunway
Üye
Mesajlar: 217
Kayıt: 11 Haz 2003 09:16
Konum: İstanbul
İletişim:

Ama..

Mesaj gönderen altunway »

tşk Ederim ilgilendiginiz için..Olayı yepyeni bir proje üzerinde denedim oluyor..fakat bu sefer olusturdugum child form ekranın sol ust köşesinde ufak bir şekilde ve üzerinde hiçbir şey olmadan duruyor..Yani uzerine koydugum butun bileşenler yok oluyor..

Birde Programı Çalıştırdıgımda AnaForm'dan önce baska bir form açılıyor..Project---->Options baktıgımda anaform seceneginin dogru oldugunu göruyorum..sizce neden boyle bir sorun olabilir..



Tekrar Tşk ederim..İyi Çalışmalar
ardahan
Üye
Mesajlar: 144
Kayıt: 26 Oca 2004 05:17
Konum: İstanbul - Kocaeli - Ardahan
İletişim:

Mesaj gönderen ardahan »

Projects Settings kısmında Child formu avaliable form olarak tanımla. Formları create et. Childların close eventına da Action:=CaFree de bi problem olmaması lazım. Hala olmazsa child formunu açtığın kapadığın kodunu yazarsan belki birşeyler yapmaya çalışırım.

Selam ile
Cevapla