Ver Mensaje Individual
  #6  
Antiguo 13-09-2007
Avatar de adebonis
adebonis adebonis is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 145
Reputación: 22
adebonis Va por buen camino
Hola.

Ok. Cierto.

Al final (me has dado la idea) he dejado el código del proyecto como sigue:

Código Delphi [-]
  fSplash := TfSplash.Create(Nil);
  try
  fSplash.Show;
  fSplash.Label1.Caption := 'Leyendo la configuración del programa...';
  fSplash.Update;
  Application.CreateForm(TSgpPral, SgpPral);
  if SgpPral.varSeguir then begin
    fSplash.Label1.Caption := 'Conectando con el Servidor de datos...';
    fSplash.Update;
    Application.CreateForm(TdmSgp, dmSgp);
    Application.CreateForm(TdmCon, dmCon);
    Application.CreateForm(TdmMan, dmMan);
    Application.CreateForm(TfMaestros, fMaestros);
    fSplash.Label1.Caption := 'Comprobando actualizaciones...';
    fSplash.Update;
    Application.CreateForm(TfCompras, fCompras);
    fSplash.Label1.Caption := 'Creando directivas de trabajo...';
    fSplash.Update;
    Application.CreateForm(TfAsuntos, fAsuntos);
    fAsuntos.Show;  
  end;
  finally
  fSplash.Free;
  end;
  if SgpPral.varSeguir then
    Application.Run
  else
    Application.Terminate;

He añadido la línea fAsuntos.Show y me funciona bien.

Gracias.

Adolfo Bonis
Barcelona
Responder Con Cita