none
Como Finalizar uma Thread????? RRS feed

  • Pergunta

  • Seguinte pessoal,

    Eu tenho uma tela de pesquisa, onde eu mando fazer uma busca, só que o usuário no meio da consulta ele pode aborta-lá!

    para fazer isso eu utilizo uma THREAD, quando o usuário clica no botão "Cancelar Consulta" eu utilizo o método Abort, só que este método da thread lança
    uma exceção no ponto onde o código estava sendo executado, eu utilizo um Try catch para pegar a Threading.ThreadAbortException gerada pelo método Abort.

    Mais antes de entrar no Try catch ele me apresenta uma mensagem dizendo que a THREAD foi abortada e qual o método que estava sendo utilizando!!!

    Teria como eu evitar essa mensagem?????

    Ps. Utilizo WinForm e C#...

    terça-feira, 22 de fevereiro de 2011 16:18

Respostas

  • Essa mensagem só aparece em tempo de desenvolvimento e se rodar com Ctrl + F5 ela não aparecerá. Para desativá-la em modo debug, você pode ir no menu debug e em exceptions e demarcar a opção throw dela, assim ela não aparecerá.
    Bruno Ferreira de Souza
    MSP - Microsoft Student Partner
    MCTS .NET Framework - Windows Applications
    www.maestrodotnet.com.br
    @BrunoMaestro
    quarta-feira, 23 de fevereiro de 2011 12:50