Witam, mam problem.
Mój program kompiluje się prawidłowo i działa prawidłowo dopóki pozostawiłem tak ustawione opcje w Project->options:
Natomiast gdy zmienie na:
oraz w zdarzeniu OnShow w StarterForm użyję:
TLevel1Form *Level1Form = new TLevel1Form(Application);
Level1Form->ShowModal();
delete Level1Form;
TLevel2Form *Level2Form = new TLevel2Form(Application);
Level2Form->ShowModal();
delete Level2Form;
to po urchomieniu i próbie wywołania jakiejkolwiek funkcji występuje błąd:
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 40036B6C in module 'rtl60.bpl'. Read of address 00000010'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
Zdjęcie:
W czym problem jeśli po ustawieniu na te pierwsze ustawienia wszystko działa?
Proszę o pomoc i z góry dziękuję za odpowiedź.