Fórum Erro com Thread #187717
10/10/2003
0
Bom Dia,
Estou com o seguinte problema:
Quando crio o FormCliente devo criar vários DataModules(Contatos, Cidades, Representantes, Transportadoras, etc), e abrir várias tabelas, o que tornava a abertura do Form muito demorada. A solução encontrada foi a seguinte:
Crio o FormCliente, após, crio uma Thread, os DataModules são criados e a abertura das tabelas é feita dentro da thread, assim, meu Form é criado e imediatamento é exibido na tela, enquanto a thread se encarrega do processamento mais pesado. O processo descrito acima funciona corretamente, estou com problemas quando fecho o Form,
a seguinte mensagem é exibida:
´A call to an OS function failed.´
após esta mensagem ser exibida, não consigo mais acessar o FormCliente pois é exibida uma mensagem dizendo que uma instância de FormCliente já está criada.
Se alguém souber do que se trata a mensagem ´A call to an OS function failed.´ ou se souber como resolvê-la...
Desde já agradeço a atenção...
Fernando.
Estou com o seguinte problema:
Quando crio o FormCliente devo criar vários DataModules(Contatos, Cidades, Representantes, Transportadoras, etc), e abrir várias tabelas, o que tornava a abertura do Form muito demorada. A solução encontrada foi a seguinte:
Crio o FormCliente, após, crio uma Thread, os DataModules são criados e a abertura das tabelas é feita dentro da thread, assim, meu Form é criado e imediatamento é exibido na tela, enquanto a thread se encarrega do processamento mais pesado. O processo descrito acima funciona corretamente, estou com problemas quando fecho o Form,
a seguinte mensagem é exibida:
´A call to an OS function failed.´
após esta mensagem ser exibida, não consigo mais acessar o FormCliente pois é exibida uma mensagem dizendo que uma instância de FormCliente já está criada.
Se alguém souber do que se trata a mensagem ´A call to an OS function failed.´ ou se souber como resolvê-la...
Desde já agradeço a atenção...
Fernando.
Bico
Curtir tópico
+ 0
Responder
Posts
15/01/2004
Mturon
Bom dia.
Cara, como vc fez para abrir a query, sem prender o sistema, eu tentei usar uma thread, mas tudo para quando eu executo a thread até que a query seja aberta.
Cara, como vc fez para abrir a query, sem prender o sistema, eu tentei usar uma thread, mas tudo para quando eu executo a thread até que a query seja aberta.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)