Delphi - Formulario Mdi no activo

 
Vista:

Formulario Mdi no activo

Publicado por LSamboy (30 intervenciones) el 18/11/2007 03:06:45
Saludos.

tengo una aplicacion en la cual utilizo form de tipo mdi, la ventana principal donde tengo las opciones de menu la llamo desde una ventana de login,mi problema es que cuando llamo el mdi principal a traves de una ventana de login a roja el siguiente error:

project project1.exe raised exceptin class einvalidoperation
with message 'Cannont create form. no mdi foms are currently active'

cuando intento utilizar unas de las opciones del menu.

espero haberme explicado bien, gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Formulario Mdi no activo

Publicado por Chrono (15 intervenciones) el 13/01/2008 21:46:33
Hola que tal bueno primeramente debes de poner como formulario principal el (valga la redundancia) el formulario MDI luego modificas el fichero de proyecto de la siguiente forma:

var
frmLogin : TfrmLogin
begin
Application.Initialize;
frmLogin := TfrmLogin.Create(nil);
if frmLogin.ShowModal = mrOk then
Application.Run;
end;

Nada mas asegurate que cuando el login del usuario sea el correcto, asignarle al formulario del loginen la propiedad ModalResult el valor de mrOK:
frmLogin.ModalResult := mrOk; para que se ejecute la instruccion "Application.Run"
Saludos
Chrono
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar