EXECUTAR EM SEGUNDO PLANO
Tenho uma atividade em um programa que fica muito lenta quando executada em um servdor web. A interface do usuário fica travada até que a operação seja concluÃda. Estudei sobre BackGroundWorkers, implementei um teste e o resultado foi que a interface do susário destravava, mais se, enviasse outra tarefa ela não era realizada por que o controle estava sendo utilizado. Tentei implementar uma pilha de chamadas e não conseguir. Dava erro. Alguém possui uma idéia de como posso implementar uma função que realmente funcione em segundo plano sem o usuário perceber ou sem dar problema no código.
Obrigado.
Obrigado.
Desculpe não entendi bem, você quer fazer seu programa rodar em modo oculto?
Não,
O programa será rodado normalmente. Porém, há uma função que ela demora um pouco para ser realizada o que causa um pouco de frustação. Como eu não preciso de nenhuma informação de retorno dessa função estou querendo que ela seja realizada em segundo plano. Porém, não pode travar a interface com o usuário e criar uma pilha de novas funções solicitadas.
O programa será rodado normalmente. Porém, há uma função que ela demora um pouco para ser realizada o que causa um pouco de frustação. Como eu não preciso de nenhuma informação de retorno dessa função estou querendo que ela seja realizada em segundo plano. Porém, não pode travar a interface com o usuário e criar uma pilha de novas funções solicitadas.
BackGroundWorkers mesmo, ou uma threads.
Pois é,
Acredito que tenha conseguido solucionar. Vou realizar mais testes e dou um retorno.
mas obrigado pela atenção.
Acredito que tenha conseguido solucionar. Vou realizar mais testes e dou um retorno.
mas obrigado pela atenção.
Tópico encerrado , respostas não são mais permitidas