Erro Splash Screen com bds2006

Delphi

14/11/2007

var
  i : Shortint;
  Maximo : Shortint=0;
  Divisor : Shortint=19;
begin
  Application.Initialize;
  Application.Title := ´Representantes´;
  Application.CreateForm(TfSplash, fSplash);
  with fSplash do
  try
    Gauge1.MaxValue := 100;
    Show;
    Update;
    Panel1.Caption := ´Crianto tela: Principal´;
    Panel1.Repaint;
  Application.CreateForm(TfPrincipal, fPrincipal);
  for I := 1 to (maximo + (100 div divisor)) do
    begin
      Gauge1.Progress := i;
      Maximo := i;
    end;
    Panel1.Caption := ´Criando Repositório de Banco de Dados: Cadastros´;
    Panel1.Repaint;
    Application.CreateForm(TDMCadastro, DMCadastro);
    for I := Maximo to (Maximo + (100 div Divisor)) do
    begin
      Gauge1.Progress := i;
      Maximo := i;
    end;
    Panel1.Caption := ´Criando Repositório de Banco de Dados: Vendas´;
    Panel1.Repaint;
    Application.CreateForm(TDMVendas, DMVendas);
    for I := Maximo to (Maximo + (100 div Divisor)) do
    begin
      Gauge1.Progress := i;
      Maximo := i;
    end;
    Panel1.Caption := ´Criando Repositório de Banco de Dados: Vendas´;
    Panel1.Repaint;
    Application.CreateForm(TDMBusca, DMBusca);
    for I := Maximo to (Maximo + (100 div Divisor)) do
    begin
      Gauge1.Progress := i;
      Maximo := i;
    end;
    Panel1.Caption := ´Finalizando...´;
    Panel1.Repaint;
  finally
    Hide;
    Release;
  end;
  Application.Run;


tenho esse código para mostrar o progresso de criação das telas, porém ele roda sem erro algum, mas a tela principal não mostra, rodando pelo Delphi perceb-se que ele está rodando ainda, o que pode ser?


Facc

Facc

Curtidas 0

Respostas

Facc

Facc

14/11/2007

resolvi

deixei o form principal como main form


GOSTEI 0
POSTAR