A call to an OS function failed

Delphi

09/10/2003

Bom dia...

Quando crio o Form de clientes devo criar vários DataModules (Cidades, Grupos de usuários, Contatos, Transportadoras, Representantes, etc), o que tornava a abertura do Form demorada, a solução que encontrei foi criar todos os DataModules dentro de uma Thread, assim, o Form é criado e imediatamento é exibido na tela, enquanto que os DataModules vão sendo criados na Thread.
Toda a parte descrita acima está funcionando corretamente, o erro ocorre quando fecho o Form...
O sistema está dividido em packages, não sei se tem alguma coisa a ver, pois fiz testes em um sistema normal (sem packages), e funcionou tudo.
Alguém já teve este problema ou sabe como resolvê-lo.

Desde já agradeço...
Fernando.


Bico

Bico

Curtidas 0

Respostas

Tchoninho

Tchoninho

09/10/2003

Eu prefiro centralizar todas as tabelas e DataSet´s no mesmo DataModule, assim reduzo o tamanho do aplicativo, otimizo sua abertura.


GOSTEI 0
Bico

Bico

09/10/2003

Acontece que isto não soluciona meu problema...


GOSTEI 0
POSTAR