Depende de si Timagen es una clase derivada de Graphics::TBitmap. Por lo que dices tienes algo parecido a esto:
Código:
class Timagen
{
// Bla bla bla
};
Timagen *Imagen[1000];
void __fastcall TForm1::abrirNueBoton(TObject *Sender)
{
Imagen[100]= new Graphics::TBitmap;
Caption="nueva imagen";
}
El error es porque Timagen no tiene nada que ver con Graphics::TBitmap, así que el compilador intuye que has cometido un error. En el caso siguiente sí podrías hacerlo:
Código:
class Timagen: public Graphics::TBitmap
{
// Bla bla bla
};
Timagen *Imagen[1000];
void __fastcall TForm1::abrirNueBoton(TObject *Sender)
{
Imagen[100]= new Graphics::TBitmap;
Caption="nueva imagen";
}
Si no lo he escrito mal, tal como e declarado Timagen debería dejarte, ya que es una clase derivada de Graphics::TBitmap.