Não deixar parecer que esta travado numa execução de SQL

Delphi

18/04/2008

Olá Pessoal, tudo bem?

Gostaria de Saber se existe alguma forma de apresentar ao usuário uma mensagem do tipo ´Aguarde´ ou ´Processando´, quando estou executando uma SQL demorada, em média 30 segundos, pois hoje quando executo o comando .ExecSql, ou .Open, ele deixa a tela travada só com a ampulheta lá a mostra, ai por exemplo se eu abro outra tela, só e tento voltar para a do meu programa só após a execução da SQL eu volto a ve-la novamente...


Wgm8

Wgm8

Curtidas 0

Respostas

Pestana_

Pestana_

18/04/2008

procure por [b:c0ba55e406]thread[/b:c0ba55e406] acho que deve ajudar.

flw.


GOSTEI 0
Picyka

Picyka

18/04/2008

simples amigo
primeiro crie um form Faguarde por exemplo
use antes do sql assim :

faguarde.show;




aii quando terminar de executar o sql

poe assim faguarde.close;

falo


GOSTEI 0
Pestana_

Pestana_

18/04/2008

simples amigo primeiro crie um form Faguarde por exemplo use antes do sql assim : faguarde.show; aii quando terminar de executar o sql poe assim faguarde.close; falo


acho que o wgm8 não esta querendo que uma outra tela(como foi mensionado) do sistema fique travado quando o select é executado.

por isso que sugeri como opção Thread.

flw.


GOSTEI 0
POSTAR