[Delphi] Okienko MDIChild

0

Witam :-)
Pisze jeszcze raz aby dokladniej opisac problem i mam nadzieje, ze ktos mi pomoze.
Wiec mamy tak:
Dwie formy : MainFrm (Form Style-fsMDIForm) i Child(FormStyle-MDIChild).
Teraz w dziale Options (kompilatora) na zakladce Forms Mamy takie dwie tabele:
jedna z nich:Auto-create forms druga-avaible forms.
W auto create sa te ktore sa tworzone od razu przy starcie progamu (wiec zajmuja pamiec)
a w avible forms jest sa te ktore mozna stworzyc.
Wiec w pierwszym wstawilem MainFrm(auto-create) a w drugim Child (avaible).
Teraz chcial bym aby przy starcie programu (ustawiam to w OnCreate MainFrm) Od
razu uruchamialo sie okno Child. Wiec pisze "Child := TChild.Create(Self);"
Nie udaje to sie gdyz wyskakuje tabliczka "Cannot create form. No MDI forms are currently active". No i uruchamia sie program co prawda ale bez tego okienka Child.
Jesli z kolei usune ta linie ("Child := TChild.Create(Self);) z OnCreate formy "MainFrm"
to wyskakuje mi blad ochrony ("Acces violation at adress 0044C81A in module 'Project1.exe.
Read of address FFFFFFFF.") O CO tu chodzi ?! ;-( Ktos potrafi mi wyjasnic ?
Byl bym wdzięczny :-)

pozdr
mic
[hurra]

0

juz chyba pare postów niżej się pytałes o ten problem.. :-/

0

Co do pierwszej lini kodu to błąd jest zrozumiały nie możesz w oncreate 1 formy dawać procedure tworząca drugą formę
jeśli chcesz żeby przy starcie otwierały się obie formy to dodaj tę drugą do auto create forms

0

I jak działa??

0

niby dziala.... :| ale wyskakuja blad ochrony :-/

pozdr
mic

1 użytkowników online, w tym zalogowanych: 0, gości: 1