Sunday, 5 November 2017

Invalidoperationexception c # process waitforexit


Re: InvalidOperationException em Process. WaitForExit From. Doug Semler ltdougsemlerxxxxxxxxx gt Data. Thu, 06 Set 2007 14:42:02 -0000 Em 6 de setembro às 9h18, Sangeetha ltSangee. Xxxxxxxxxxxxxxxxxxxxxxxxxgt escreveu: O requisito é detectar o fechamento de um documento de palavra aberto por um processo. Há algum código que deve ser executado após o documento ser fechado. O documento Process. Start () está aberto, eu usei process. WaitForExit () para interromper a execução até o documento ser fechado. Mas uma vez que o documento está fechado, Process. WaitForExit () lança quotInvalidOperationException: nenhum processo está associado à exceção do objeto. Mesmo no processo de processamento processado. HasExited property. WaitForInputIdle (), a mesma exceção é lançada. Essa exceção é lançada durante a versão, bem como o modo Debug. Qualquer idéia de por que essa exceção ocorre. Eu não acho que você está esperando a variável de Processo correta. Certifique-se de não esquecer de atribuir o resultado de Process. Start () a uma variável do tipo Process. Processo p1 novo Processo () Processo p2 Process. Start (quotnotepad. exequot) p1.WaitForExit () lt-- lançará p2.WaitForExit () lt-- não lançará. ou. P1.StartInfo novo ProcessStartInfo (quotnotepad. exequot) p1.Start () p1.WaitForExit () lt-- não lançará (C Sharp) gtInvalidOperationException em Process. WaitForExit O requisito é detectar o fechamento de um documento de palavra aberto por um processo. Existe algum código que deve ser executado após o fechamento do documento. O documento Process. Start () é aberto, usei process. WaitForExit () para interromper a execução até o documento ser fechado. Mas uma vez que o documento está fechado, Process. WaitForExit () lança InvalidOperationException: nenhum processo está associado à exceção do objeto. Mesmo no processo de processamento processado. O processo de propriedade previsto. Espera a entrada (), a mesma exceção é lançada. Essa exceção é lançada durante a versão, bem como o modo Debug. Qualquer idéia de por que ocorreu esta exceção. No 6 de setembro, às 9h18, Sangeetha ltSangee. Discussões. microsoftgt escreveu: gt O requisito é detectar o fechamento de um documento de palavra aberto por um processo. Gt Existe algum código que deve ser executado após o documento ter sido fechado. Gt gt Usando Process. Start () o documento é aberto, eu usei process. WaitForExit () para gt parar a execução adicional até o documento ser fechado. Gt gt Mas uma vez que o documento está fechado, Process. WaitForExit () lança gt quotInvalidOperationException: nenhum processo está associado à exceção do objeto. Gt gt Mesmo no processo de processamento. O pacote de propriedade previsto. WaitForInputIdle (), a mesma exceção gt é lançada. Gt gt Esta exceção é lançada durante a versão, bem como o modo Debug. Gt gt Qualquer idéia de por que essa exceção ocorre. Eu não acho que você está esperando a variável de Processo correta. Certifique-se de não esquecer de atribuir o resultado de Process. Start () a uma variável do tipo Process. Processo p1 novo Processo () Processo p2 Process. Start (quotnotepad. exequot) p1.WaitForExit () lt-- lançará p2.WaitForExit () lt-- não lançará. ou. P1.StartInfo novo ProcessStartInfo (quotnotepad. exequot) p1.Start () p1.WaitForExit () lt-- não vai jogar

No comments:

Post a Comment