castroc 0 Denunciar post Postado Dezembro 5, 2006 Trabalho com um sistema composto de vários módulos (executáveis) que compartilham algumas dezenas de BPL´s. Em um único módulo, de uma hora para outra começou a ocorrer travamento quando o mesmo é executado de dentro do Delphi 7 e se antes de executá-lo alguma BPL tenha sido compilada. Por fora do Delphi, não ocorre nenhum erro de execução. A única forma do módulo executar no Delphi é alterando a lista de BPL´s utilizadas para retirar as que não são da própria Borland. Alguém tem alguma idéia do que possa estar acontecendo? Todos os outros executáveis funcionam dentro do Delphi 7 sem nenhum problema. Somente este específico apresenta o travamento (tenho que "matar" até o o processo do Delphi!), e ele não tem absolutamente nada de mais em relação aos demais módulos.O interessante é que o travamento só ocorre se alguma BPL utilizada pelo executável é aberta e compilada antes da execução. Se apenas abrir o projeto do módulo sem abrir da BPL (e compilá-la), não ocorre travamento na execução.Agradeço qualquer dica. Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Dezembro 6, 2006 No caso isto somente acontece com as Bpls que foram desenvolvidas por vcs ? No caso já tentou rodar por F9 para ver onde ela estaria parando ? Não poderia ter duas acessando a mesma ao mesmo tempo ? Nenhuma mensagem de erro é gerada ? Compartilhar este post Link para o post Compartilhar em outros sites
castroc 0 Denunciar post Postado Dezembro 6, 2006 Sim, o problema só ocorre quando utilizo as BPL´s que desenvolvemos. Mas, como já citei, outros módulos que utilizam as mesmas BPL´s não apresentam este problema. Como nos outros módulos não existe o erro, não acredito que existe algum erro de duas acessando a mesma ao mesmo tempo.Quando utilizo o F9, o programa é compilado mas trava na execução. Não chega nem ao begin do projeto. Nenhuma mensagem de erro é apresentada, durante a compilação ou até o travamento. Após travar, tenho que "matar" o processo do Delphi.Nunca tive problema semelhante... Vou tentar criar um novo projeto e ir adicionando as telas e BPL´s aos poucos para tentar identificar algum problema.Me recomendaram entrar em contato com algum suporte da Borland, mas como não tenho como criar algum código que simule o problema, acho praticamente impossível que tenham como me ajudar nisso.Deve ser algum coisa muito boba, mas pra achar tá complicado... Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Dezembro 7, 2006 Realmente... não sei o que pode ser, tb utilizo bpl's, mas até hj ainda não tive problemas do tipo, tomara q você encontre o problema, tendo assim a solução, caso um dia me aconteça tb.... http://forum.imasters.com.br/public/style_emoticons/default/blush.gif Compartilhar este post Link para o post Compartilhar em outros sites