Otwarcie Form3 z Form2

0

Do otwarcia formatek uzywam zwykle wskaznika w ten sposob:

TForm2 *f=new TForm2(this);
f->ShowModal();
delete f; 

ale gdy probuje ta sama metoda wywolac Form3 z Form2 pojawia mi sie blad

TForm3 *f=new TForm3(this);
f->ShowModal();
delete f; 

couldnt find a match for TForm3::TForm3(TForm2 *const)

czemu z form1 moge a w form 2 juz nie?

0

Nie możesz tego zrobić w metoda()const, bo takie wywołanie zmienia składowe formy.
Możesz zamiast this przekazać Application.
Lub przez constcast.

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