Ciao a tutti, sto cercando di realizzare un'applicazione MDI con sul form base un'oggetto stile Barra OutLook che consenta di aprire le varie form.
Sul file .dpr non creo nessuna form per avere all'avvio il programma vuoto quindi quando vado a cliccare sulla barra in base all'item selezionato chiamo una procedura passandogli due parametri:

ApriForm(TForm1, form1);

cosa succede delphi assegna a form1 il valore Tform1 perche sulla form numero 1 nelle variabili globali c'è Tform1:form1;

come posso fare per passare ad una procedutra tipo:

procedure ApriForm(Tform_xxx: TComponentClass; Form_xxx:TClass );
begin
Application.CreateForm(TForm_xxx, Form_xxx);
end;

la TComponentClass e La TClass del form da Apriere?
Grazie a tutti!