Como se podría Cerrar una Forma al momento de Ser Creada ó al momento de crearse sin Cerrar las Demás????
Lo que pasa es que en la FormaPrincipal.dpr arranco primero 2 Formas y después la forma principal:
Código Delphi
[-]
....
Application.Initialize;
Application.Title := 'Aplicación de Prueba';
Application.CreateForm(TdmBDPrueba, dmBDPrueba);
Application.CreateForm(TdmFactPrueba, dmFactPrueba);
Application.CreateForm(TdmEspPrueba, dmEspPrueba);
fFecTrabajo:= TfFecTrabajo.Create(Application);
fFecTrabajo.ShowModal;
fFecTrabajo.free;
fUsuClave := TfUsuClave.Create(Application);
fUsuClave.ShowModal;
fUsuClave.free;
Application.CreateForm(TfMenuPrin, fMenuPrin);
Application.Run;
Ahora en la Forma #1, al momento de crearse la forma busco la "Fecha Activa" si existe en la Base de Datos entonces tengo que Cerrar la Forma #1 y si no Existe me tiene que mostrar los datos para capturarla pero el detalle es que en el "OnCreate" en donde hago esto, pongo la instrucción CLOSE ó Forma.Close pero no me Cierra la Forma y ni el evento "FormActivate", lo que no quiero es que se alcanze a ver la forma.
Agradezco cualquier comentario.