CARREGANDO MEU SISTEMA

ADRIANO 22/04/2004 01:52:15
#21831
Caros colegas de profissão.

Já vi muitos sistemas que são carregados na inicialização(uma progressbar que vai carregando de acordo com o sistema). Mas nunca consegui fazer isso em meus sistemas.

Então pensei: Vou perguntar como fazer isso no fórum do vbmania.

Me refiro não ao cálculo do progressbar mas sim aos comandos que devo usar.

Será que o load?

Ex: Load FrmClientes1

Já tentei isso(Carregar os formulários um de cada vez) mas não deu certo.

Como faço para carregar uma progressbar de acordo com o carregamento do meu sistema?

Fazer isso inventando eu consigo, mas de verdade não.

inventando?

Sim.

Ex: Colocar um timer ou criar um laço que carrega a progressbar e então vá para o form principal.

Por favor alguma alma de bom coração me ajude.

Tenho essa dúvida a muito tempo. Perguntei isso até para os meus professores, mas nem um deles sabe me responder.

Desde já agradeço.

Obrigado!

Abraços a todos.

Adriano Daniel Mà¼ller
USUARIO.EXCLUIDOS 22/04/2004 08:33:11
#21851
Resposta escolhida
Vc pode colocar isso no Sub Main
Chama um form de Splash e enqto vai carregando vai atualizando o progressbar
Depois de tudo concluído vc dá show no form Principal.

Abraços,
USUARIO.EXCLUIDOS 22/04/2004 08:47:19
#21859
Eu realmente acho o load dos forms uma coisa muito estranha.

Acho q o Splash serve para abrir tabelas e BD...

Abraços,
USUARIO.EXCLUIDOS 26/04/2004 00:10:02
#22626
não...

no sub main tu carrega o splash, seta a propriedade max do mesmo e vai abrindo as tabelas e formulários e adicionando o valor do progress
Depois tu exibe teu form principal.

Tipo assim:

sub main()

Load FrmSplash
FrmSplash.ProgressBar1.Max=5
frmSplash.Show
DoEvents

frmSplash.ProgressBar1.value=1
DoEvents
Load FrmPrincipal

frmSplash.ProgressBar1.value=2
DoEvents
Load frmClientes

frmSplash.ProgressBar1.value=3
DoEvents
Load frmProdutos

frmSplash.ProgressBar1.value=4
DoEvents
Load frmUsuarios

frmSplash.ProgressBar1.value=5
DoEvents
Load FrmNotas

unload FrmSplash
frmPrincipal.Show

End Sub


Abraços,
USUARIO.EXCLUIDOS 26/04/2004 00:19:43
#22632
Vc cria um módulo e coloca o sub main.

No menu project, properties, startup object vc seleciona o sub main.

O sub main serve para vc fazer operações necessárias antes de exibir seu form principal, como abertura de arquivos, splash screen, etc...

Abraços,
Tópico encerrado , respostas não são mais permitidas