Otwarcie Form3 z Form2

MajQel
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 93
0

Do otwarcia formatek uzywam zwykle wskaznika w ten sposob:

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

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

Kopiuj
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?

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.