Ver Mensaje Individual
  #2  
Antiguo 12-11-2010
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.235
Reputación: 20
ElKurgan Va camino a la fama
A mi me pasó algo parecido con Delphi 2005. Creo que el problema era que si no se metía bien la clave, no se ejecutaba nunca la sentencia "Application.run", y al cerrarse todo era el propio datamodule el que generaba la excepción.

Yo lo solucione poniendo algo así:

Código Delphi [-]
 
Application.CreateForm(TDataModule1, DataModule1);
  Application.CreateForm(Tfrm_main, frm_main);

  if Tfrm_login.Execute then
   begin
    Application.MessageBox('Bienvenido.', 'Bienvenido') ;
    Application.Run;
   end
   else
     DataModule1.Free;

Un saludo
Responder Con Cita