Programación General > C++ Builder
Stack Overflow
Eternal Idol:
__fastcall TForm1::TForm1(TComponent* Owner, int x) // <-- Aqui pasa al constructor de la clase base
¿Cuando llega ahi? Vos estas haciendo new TForm, no TForm1 ...
:TForm(Owner) // <-- Aqui entra y vuelve a mi constructor
¿A tu constructor? Ahi lo que tiene que hacer es ir al constructor de TForm ...
¿No querras hacer esto en realidad?
--- Código: Text --- TForm1 *Form1 = new TForm1(this, entero);
Mialom:
Buenos dias,
ya he encontrado una solución para pasar los parámetros al constructor del formulario, la cuestion es que el costructor se embucla hasta que se desborda la pila (Stack Overflow) debido a que el parámetro que le paso es de tipo Entero, he probado a pasarle parámetros de otro tipo de datos como AnsiString, String, TDateTime y Float y funciona perfectamente. De momento le pasaré el parametro como cadena de texto y ya dentro del formulario nuevo le haré un cast a entero, pero no he conseguido averiguar el porque de que no admita parámetros de valor entero.
Muchas gracias por vuestra ayuda, y si averiguo el porque ya os lo contaré.
Un saludo
Navegación
[*] Página Anterior
Ir a la versión completa