none
The application called an interface that was marshalled for a different thread. (RESOLVIDO) RRS feed

  • Pergunta

  • Ola pessoal,

    Faz + ou - dois dias que me deparei com o seguinte erro: "The application called an interface that was marshalled for a different thread". Ao realizar um teste de Stress nos componentes descobri que o erro ocorre quando se cria 50 instâncias de um mesmo objeto no COM+. (Já fica a solução para quem precisar... )

    Já temos a solução para o problema, porém, irá envolver uma alteração muito grande no sistema, minha dúvida é o seguinte, alguém sabe uma forma de aumentar este numero de instâncias? É possível?  


    • Editado AndesBH quarta-feira, 26 de outubro de 2011 18:33
    segunda-feira, 24 de outubro de 2011 19:26

Respostas

  • Resolvido.

    Nas propriedades do componente, selecione a aba "Pool Reciclagem" e na propriedade "Tamanho do Pool" é só aumentar o valor que por default é 1 para qual atender o seu caso. No meu caso coloquei 3 e agora esta tudo certo.

     

    • Marcado como Resposta AndesBH quarta-feira, 26 de outubro de 2011 18:33
    quarta-feira, 26 de outubro de 2011 18:33