EXECUTAR EM SEGUNDO PLANO

ARCADYUM 29/10/2014 10:52:46
#442197
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.
VBCODE 29/10/2014 21:46:10
#442212
Desculpe não entendi bem, você quer fazer seu programa rodar em modo oculto?
ARCADYUM 29/10/2014 22:34:35
#442213
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.
NILSONTRES 30/10/2014 00:03:24
#442215
Resposta escolhida
BackGroundWorkers mesmo, ou uma threads.
ARCADYUM 30/10/2014 11:17:50
#442218
Pois é,
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