Witam.
Stworzyłem sobie 4 formy.
Na 2 formie przy tworzeniu jej mam kod:
showmodal;
Wtedy pojawia się 2 forma na 1 formie.
Na 2 formie umieściłem 2 buttony. Jeśli kliknę w pierwszy button to przenosi mnie do formy trzeciej a jeżeli na drugi to przenosi mnie do formy czwartej.
Kod na buttonach jest taki:
1 button:
modalresult := mrOk;
form3.showmodal;
2 button:
modalresult := mrOk;
form4.showmodal;
Gdy kliknę w pierwszy button wszystko działa jak należy. a jeżeli kliknę w button 2 wyskakuje mi błąd.
access violation at address 004C1519 in module 'Project1.exe'. Read of address 00000000
Po tym wyłącza się forma druga i pozostaje tylko pierwsza lecz niestety 4 forma się nie pokazuje.
Nie wiem od czego to może zależeć. Już trochę z tym kombinuje i dalej nie mam pomysłu. Może jakieś komendy na tych formach mogą blokować to. Staram się usuwać wszystkie komendy z tych form żeby sprawdzić gdzie leży błąd ale nic to nie daje. Błąd niby leży po stronie formy 4 ale nawet gdy forma jest pusta to i tak wyskakuje ten sam błąd więc chyba raczej chodzi o coś innego.
Byłbym bardzo wdzięczny za nawet jakieś małe wskazówki który pomogłyby mi rozwiązać problem.
Pozdrawiam