Willian, mesmo estando em threads diferentes ele poderia ocorrer este problema?
Meu programa pode ter até 10 threads simultaneas. Cada thread possui um TADOConnection e um TADOQuery. A Query recebe o select e executa, a thread então processa algumas informações e gera um arquivo. O programa "morre" em alguns momentos bem nessa hora. Detalhe, não são todas as vezes que ele é fechado. Estou desconfiado que seja algum erro retornado da DLL oracle que esteja fechando. Uso o delphi 2006. []s 2010/1/18 Willian Jhonnes L. dos Santos <willianjhon...@yahoo.com.br> > > > Em 18/01/2010 17:25, Alemão escreveu: > > > Olá william, > > > > Estou usando ADO. Sei que é um pouco ultrapassado, mas meu sistema é todo > > baseado nessa tecnologia. Pretendo mudar, mas não consigo agora. > > > > Ele trabalha com multi-tarefa, criando um componente de conexão para cada > > tarefa. Nunca tinha tido esse tipo de problema. Alem do oracle, o sistema > > trabalha tb com sql server e arquivos textos. Todos em ADO. > > > > O caso que você relatou é exatamente a mesma coisa que acontece comigo. A > > aplicação some, não da mensagem de erro nem nada. > > > > Obrigado > > > > Alemão, alles gut? > > Verifica se vc não está na mesma encruzilhada que eu já passei. Debuga > tua aplicação e verifica se não é exatamente o caso de executar métodos > em dois descendentes TDataSet (TADOQuery, TADOTable, etc.) > consecutivamente. Exemplo: > > TADOQeury1.Open; > TADOQuery2.Open; > > O meu problema residia aí. Isso usando o Delphi7. > > Aliás, qual versão do Delphi vc usa??? > > > []'s > > -- > > --------------------------------------------------- > Att.: > Willian Jhonnes L. dos Santos > Analista/Desenvolvedor Object/Free Pascal > willianjhon...@yahoo.com.br <willianjhonnes%40yahoo.com.br> > --------------------------------------------------- > Seja livre. Use Linux. > Grupo de Usuários GNU/Linux de São José dos Pinhais > Linux user number 449753 > --------------------------------------------------- > Powered by Slackware Linux 12.2 > Kernel 2.6.27.8-i686-core2 > --------------------------------------------------- > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html