Fórum Tela de splash #298511
05/10/2005
0
Paulo
Curtir tópico
+ 0Posts
05/10/2005
Bruno Belchior
frmSplash:=TfrmSplash.Create(Application); frmSplash.Show; Application.Initialize; try Application.CreateForm(TfrmM_Principal, frmM_Principal); Application.CreateForm(TfrmM_Cadastro, frmM_Cadastro); Application.CreateForm(TDm, Dm); Application.CreateForm(TfrmCadFornec, frmCadFornec); Application.CreateForm(TfrmVenda, frmVenda); Application.CreateForm(TfrmCadBanco, frmCadBanco); Application.CreateForm(TfrmCadProduto, frmCadProduto); Application.CreateForm(TfrmCadGrupo, frmCadGrupo); Application.CreateForm(TfrmCadNf, frmCadNf); Application.CreateForm(TfrmCadItens, frmCadItens); Application.CreateForm(TfrmCadVendedor, frmCadVendedor); Application.CreateForm(TfrmSplash, frmSplash); finally Sleep(2000); // Insira esta linha frmSplash.Close; end; Application.Run;
Gostei + 0
05/10/2005
Paulo
Gostei + 0
05/10/2005
Tnaires
Faltou vc colocar a seguinte instrução, logo depois da chamada ao Show:
FrmSplash.Update
Gostei + 0
06/10/2005
Armando.boza
1- Crio um form para ser o Splash
2- Acrescento um Ttimer com as opções ENABLED = false e INTERVAL = 3000
3- No evento onshow do splash coloco TIMER1.enabled := true;
4- Dê 2 cliques no timer1 e coloque CLOSE no evento.
5- No form principal coloque assim no evento ONCREATE: FRMSplash.showmodal;
Ele ficará na tela pelo tempo colocado na opção INTERVAL, neste caso 3000 = 3 segundos.
Gostei + 0
06/10/2005
Emerson Nascimento
Application.Initialize; frmSplash:=TfrmSplash.Create(Application); frmSplash.Show; frmSplash.Update; try Application.CreateForm(TfrmM_Principal, frmM_Principal); Application.CreateForm(TfrmM_Cadastro, frmM_Cadastro); Application.CreateForm(TDm, Dm); Application.CreateForm(TfrmCadFornec, frmCadFornec); Application.CreateForm(TfrmVenda, frmVenda); Application.CreateForm(TfrmCadBanco, frmCadBanco); Application.CreateForm(TfrmCadProduto, frmCadProduto); Application.CreateForm(TfrmCadGrupo, frmCadGrupo); Application.CreateForm(TfrmCadNf, frmCadNf); Application.CreateForm(TfrmCadItens, frmCadItens); Application.CreateForm(TfrmCadVendedor, frmCadVendedor); Application.CreateForm(TfrmSplash, frmSplash); <-- essa linha é desnecessária finally Sleep(2000); // Insira esta linha frmSplash.Close; end; Application.Run;
Gostei + 0
19/08/2006
Vagner.oliveira
gostaria de citar que no evento ONCREATE o comando correto é:
FRMSplash.[b:5aa3e9104b][color=red:5aa3e9104b]hide[/b:5aa3e9104b][/color:5aa3e9104b]
Gostei + 0
20/08/2006
Armando.boza
gostaria de citar que no evento ONCREATE o comando correto é:
FRMSplash.[b:4864ced9de][color=red:4864ced9de]hide[/b:4864ced9de][/color:4864ced9de][/quote:4864ced9de]
Pq FRMSplash.[b:4864ced9de][color=red:4864ced9de]hide[/b:4864ced9de][/color:4864ced9de] ???
Se eu vou mostrar o form de splash tem que ser showmodal mesmo ... se eu der um hide ele esconde .... vc deve estar enganado ou nao entendeu direito minha dica ...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)