Buenas tardes de nuevo,
El código es muy sencillo:
//-------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner, int x) // <-- Aqui pasa al constructor de la clase base
:TForm(Owner) // <-- Aqui entra y vuelve a mi constructor
{
...
}
//-------------------------------------------------------
Pasa de un constructor a otro hasta que se desborda la pila.
Su definición en el cabecero es:
__fastcall TForm1(TComponent* Owner, int x);
Y la llamada desde el otro fomulario es:
TForm *Form1 = new TForm(this, entero);
Form1->ShowModal();
delete Form1;
Muchas gracias, espero que esto explique mejor mi problema.
Un saludo.
|