tform.close
gostaria de saber como detectar se há algum processo relacionado ao formulário que não o deixa fechá-lo, isto é comum acontecer com componentes relacionados a serviços da internet como http/pop/smtp, enquanto não se finaliza a conexão o formulário pai não fecha até a conexão cair ou ocorrer o timeout.
isto acontece com qualquer outro processo que esteja rodando que tenha sido chamado por um componente do formulário, mas como o formulário faz pra detectar que há um procedimento não finalizado? preciso saber isso porque estou com formulários na minha aplicação que as vezes travam e não é possível fechá-los, como posso forçar o fechamento dos mesmos quando o método close se recusa a fechar a janela? alguém já passou por problema semelhante?
ps: são formulários modais, por isso quando eles travam a aplicação fica toda comprometida :/
isto acontece com qualquer outro processo que esteja rodando que tenha sido chamado por um componente do formulário, mas como o formulário faz pra detectar que há um procedimento não finalizado? preciso saber isso porque estou com formulários na minha aplicação que as vezes travam e não é possível fechá-los, como posso forçar o fechamento dos mesmos quando o método close se recusa a fechar a janela? alguém já passou por problema semelhante?
ps: são formulários modais, por isso quando eles travam a aplicação fica toda comprometida :/
Kenshindigital
Curtidas 0
Respostas
Kenshindigital
06/10/2004
up
GOSTEI 0
Kenshindigital
06/10/2004
up
GOSTEI 0
Rômulo Barros
06/10/2004
Caro amigo, a resposta para a sua solução poderá ser encontrada aqui mesmo no fórum, através de uma pesquisa, ou então no google. Para Saber quais processos estão rodando ou não, utiliza-se através do delphi o WML. Pesquise sobre WML e tenho certeza de que vc irá solucionar seus problemas.
:wink:
:wink:
GOSTEI 0
Lucas Silva
06/10/2004
Tem um programinha aqui no clube, que roda as janelas do winhows como se fossem MDIChild do seu form.....
Talvez possa te ajudar!
Talvez possa te ajudar!
GOSTEI 0