¡Hola a todos!
Cuando uso FindComponent y hago (por ejemplo):
for (int i = 0; i < 3; i++)
{
TImage *imagen;
imagen = (TImage *) FindComponent ("img" + IntToStr (i));
imagen -> Hide ();
}
Funciona perfectamente, pero si hago:
for (int i = 0; i < 3; i++)
{
TForm *form;
form = (TForm *) FindComponent ("frm" + IntTostr (i));
form -> Hide ();
}
Me da el siguiente error:
"Access violation at address 400F19DD in module 'vcl60.bpl'. Read of address 000002EC"
Supongo que es porque los formularios que quiero ocultar no pertenecen al fichero desde donde hago el FindComponent. He puesto el include"Unit2.h" en Unit1 y tampoco funciona ¿podéis ayudarme?
Muchas gracias