Mensaje    Asunto: Aplicaciones MDI Responder citando

Estoy haciendo un proyecto de fin de carrera sobre un Entorno de depuración y desarrollo de aplicaciones para una tarjeta de evaluación Altair basada en el micro 80c537 de Siemens.
Bueno, después detodo este rollo...
En principio, creo q con este tipo de aplicación me viene bien, debido a que en cada ventana hija se podría escribir un programa para después con la ventana principal ensamblarlo, y enviarlo al micro por el canal serie.
Pero, cuando intento realmente entender el sistema de estas aplicaciones me muero. Hasta para saber q ventana hija está activa, utilizando ActiveMDIChild me da problemas.

void __fastcall TPrincipal::PonerHolaClick(TObject *Sender)
{
TForm *Hija;
Hija = Principal->ActiveMDIChild;
Hija->Memo1->Lines->Add("Hola");
}

Me da problemas diciéndome que no puede convertir Tform a THija.

Por eso, AGRADECERIA el saber si con las MDI voy bien orientado, y si es así algún consejo básico, para entender la relación entre ventanas.

Muchas gracias.
Un Saludo