Fórum Formulario de progresso.... #522202
07/06/2015
0
Delphi Xe5.
Mysql remoto com dbexpress...
Jhonatan Amaral
Curtir tópico
+ 0Posts
08/06/2015
Mateus Carvalho
Threads nada mais é do que processo em segundo plano, ou seja, você pode colocar o processo de localizar em segundo plano. Isso evita o congelamento da tela, além de que, com isso, você pode colocar qualquer tipo de mensagem, seja uma gif, barra de progresso, etc.
Basicamente, para fazer esse processo, é muito simples, mais recomendo você dar uma pesquisada em threads no delphi.
A curto prazo, antes de começar a rotina de localizar, faça algo parecido:
,
application.processmessage; panel1.visible := true; //pensei em um painel, no meio da tela, com a mensagem "Pesquisando" frm1.enable := false; // desabilita o form em questão para que o usuário não seja usuário hehe application.processmessage; //coloque sua rotina de pesquisa //fim da rotina application.processmessage; panel1.visible := false; frm1.enable := true; application.processmessage;
Espero ter ajudado, mais o código acima, é uma gambiarra, recomendo o hreads.
Att
Gostei + 0
08/06/2015
Ricardo Araujo
Gostei + 0
08/06/2015
Jhonatan Amaral
Gostei + 0
11/06/2015
Mateus Carvalho
https://www.devmedia.com.br/delphi-threads-utilizando-threads-em-delphi/31705
Att
Gostei + 0
14/06/2015
Ricardo Araujo
Gostei + 0
14/06/2015
Jhonatan Amaral
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)