Permite ler o que o MSDN diz sobre isso: A sobrecarga WaitForExit () () () é usada para fazer o thread atual aguardar até o processo associado terminar. Este método instrui o componente Processo a aguardar uma quantidade infinita de tempo para que o processo saia. Isso pode fazer com que um aplicativo pare de responder. Por exemplo, se você chamar CloseMainWindow para um processo que tenha uma interface de usuário, a solicitação ao sistema operacional para encerrar o processo associado pode não ser tratada se o processo for gravado para nunca entrar no loop de mensagem. Esta sobrecarga garante que todo o processamento foi concluído, incluindo o tratamento de eventos assíncronos para a saída padrão redirecionada. Você deve usar essa sobrecarga após uma chamada para a sobrecarga WaitForExit (Int32) quando a saída padrão foi redirecionada para manipuladores de eventos assíncronos. Isso é, naturalmente, para. O que faz você pensar que não aguarda que o processo Note termine. Quais são os sinais disso. Qual é a prova sexta-feira, 20 de fevereiro de 2009 8:13 PM Não tenho certeza se isso mudou recentemente, mas de volta no dia aplicações na janela O celular nunca foi realmente fechado quando você bateu o X para fechá-los, eles apenas minimizariam e continuavam funcionando em segundo plano (isso não era um bug, era um recurso, já que na próxima vez que você iniciou o aplicativo, ele começaria muito rápido, yah Eu sei, insano, mas verdadeiro), então, por isso, o WaitForExit talvez esteja se comportando estranhamente e aguardando a inicialização do aplicativo em vez de sair. Mas, novamente, é apenas uma especulação baseada em conhecimentos de versões antigas do Windows Mobile. Sexta-feira, 20 de fevereiro de 2009 11:03 PM Id gostaria de colidir esta questão. Estou no Windows Mobile 6 Standard e estou tentando gerar uma instância de navegador. Gostaria de aguardar até o usuário fechar o navegador. Mas WaitForExit retorna extremamente rápido. Aqui está o código: Processo p novo Processo () p. StartInfo. Argumentos quotexample-sitequot p. StartInfo. Verb quotOpenquot p. StartInfo. UseShellExecute falso p. StartInfo. FileName quotIExplore. exequot p. Start () p. WaitForExit () MessageBox. Show (quotNow o navegador deve ser closedquot) Qual deve ser o caminho certo para obter os resubs esperados Segunda-feira, 08 de junho de 2009 10:45 PM Onde o símbolo é. símbolo. AlexB Terça, 09 de junho de 2009 9:58 PM Estou vendo o mesmo problema, mas no XP. Eu acho que a prova pode ser vista em qualquer depurador (como estou vendo), ou em qualquer aplicativo de console (não necessariamente no celular) quarta-feira, 02 de setembro de 2009 8:35 PM Exceto que você não obtém um objeto de processo que você pode usar. Se você tentar Dim myProc As New Process () myProc Process. Start (quotiexplorequot, quotfinance. yahooqhpsquot symbol) myProc. WaitForExit () Ele ainda retorna imediatamente. Quarta-feira, 02 de setembro de 2009 8:48 PM O problema é que você não está iniciando uma nova instância de iexplore. exe. Você está apenas criando uma nova janela no processo existente. O meu palpite é iexplore. exe começa, vê uma instância anterior e se comunica com a instância anterior para que ela abre a nova janela e, em seguida, a instância que você começou a sair imediatamente. Portanto, o comportamento é correto e esperado. Blog. voidnish quarta-feira, 2 de setembro de 2009 8:52 PM A Microsoft está realizando uma pesquisa on-line para entender sua opinião sobre o site da Msdn. Se você optar por participar, a pesquisa on-line será apresentada quando você deixar o site Msdn. Você gostaria de participarProcess. waitforexit () não exitando Visual C Geral Windows Tech 8249 Visual C Archive Game VB VS Express Arquitetura Windows Live Visual C Dotnet Windows Vista VC Dispositivo inteligente VFP Windows Forms SQL Server ISV VS 2008 SharePoint Visual Studio Office IE Anterior 1 Ao enviar TIFF como um FAX, ele mostra a exceção COM. O que fazer com este Oi, eu treid para enviar tiff como fax através do meu aplicativo c bt Eu obtive uma exceção COM dizendo dados inválidos, com o comando quot0x8007000Dquot. Utilizei FaxComLib na minha aplicação c. Se alguém pode me informar o que fazer neste caso, Regards, Ravi Bhatt. Tag: Visual C Processo geral. waitforexit () não sair do Visual C 2 criando add-on no meu próprio programa: tutoriais Desculpe, obviamente, quero dizer quotI apenas presumi que seria feito com uma versão mais antiga do quot. Ooops. Tag: Visual C Processo geral. waitforexit () não saindo de privates do Visual C 3 dentro de uma propriedade. Não estou sugerindo que essa idéia possa ser implementada de forma conveniente ou que o esforço e o refator invelidos na implementação sejam justificados. Não sou familiar com a implementação subjacente do Visual Studios e do CLR. Mas o esconderijo de informações é a pedra angular do design de software de som, e eu sinto que se esse recurso fosse implementado, isso aumentaria o idioma. Ocultar um privado em uma propriedade e escondê-la do resto da aula (enquanto estiver disponível no confinamento das propriedades, obter e definir métodos) evitaria pesadelos de depuração imprevistos. Tag: Visual C Processo Geral. waitforexit () não exiting Visual C 4 Code Injection. Posible Or Not thanks for th reply eu sou novo no espaço de nome CodeDOM, estou realmente passando pelo SDK sobre isso. Enquanto isso, como eu passo um exe como um recurso porque o método AddResource () aloows jus string como eu passo um exe como um recurso assim que isso é feito, como eu extrajo e executo o recurso incorporado Tag: Visual C Processo Geral. waitforexit ( ) Não sair do Visual C 5 Console App, mas nenhum console aparece. Não vejo um tipo de aplicativo. Eu vejo um Tipo de Saída: que está configurado para Console Application. E, como eu disse, se eu fizer um Ctrl F5, ele irá para o aplicativo de console. É quase como o Console. Readkey () não está funcionando. Greg Tag: Visual C Processo Geral. waitforexit () não exitando Visual C 6 ArrayList. IndexOf O que sobrecarga para iguais,. Você pode ter algo a ver com ListltVector3gt procurando ligar. Equals (objeto) ainda em vez de. Equals (Vector3) Tag: Visual C Processo Geral. waitforexit () não sai do Visual C 7 Completamente InvisibleHidden Application micvos, Obrigado, seu A idéia é muito boa, mas não o suficiente para mim. Eu tentei com o que você disse. Sim, o programa fica oculto na barra de tarefas, na guia da aplicação do gerenciador de tarefas, mas ainda está acessível pressionando ALTTab (alternando entre aplicativos). Existe de qualquer maneira para resolvê-lo Tag: Visual C Processo geral. waitforexit () não sair Visual C 8 Attenuating SoundPlayer Volume O controle que você está usando Tag: Visual C Processo geral. waitforexit () não sair do Visual C 9 Cópia profunda de um item em Um arraylista, eu não sou tão grande de fãs de estruturas, a menos que todos os valores possíveis que possam ser passados para o stuct sejam permitidos e não quebrarão seu código. Porque os memembers de uma estrutura são públicos e permitirão que qualquer um faça o que quiserem, então você precisa ter certeza de que alguém não pode colocar um valor que quebrará as coisas. TagTroll: Visual C Processo geral. waitforexit () não sair do Visual C 10 por que essa declaração não está funcionando. Sugiro que você investir algum tempo na leitura sobre perfis. É muito fácil e recomendado usar em um cenário como você. Apenas google, ele passa por MSDN Tag: Visual C Processo geral. waitforexit () não sair do Visual C 11 converter de vb para c Oi tudo, eu tive o código vb da seguinte maneira: objdata. Tables (quotrecordquot).Rows (v1).Item (Quotname) txt1.Text Alguém pode me ajudar a converter esse código para C. Tentei este objdata. Tablesquotrecordquot. Rowsv1. Quotname do artigo txt1.Text, mas recebeu um erro Erro 4 System. Data. DataRow não contém uma definição para Item Obrigado Tag: Visual C Processo Geral. waitforexit () não sair do Visual C 12 Iniciante que precisa de ajuda urgente. Problemas estáticos Imho, você está resolvendo seu problema (mude algo no formulário1 do formulário2) de uma maneira muito estranha (não viável). Uma maneira de limpeza (imho) no código seria: (1) Exponha a propriedade Text do TextBox no Form1 (observe que, neste caso, você pode até substituir o TextBox por um rótulo, sem ter que alterar um pouco de código no Form2 .) Classe de snippet de código Form1 set (2) Passe uma referência de sua instância Form1 para sua instância Form2. Por exemplo: Formulário 1 do formulário de código formulário1 novo Form1 (). Form2 form2 new Form2 (form1) você poderia injetar a instância através de uma propriedade em vez do construtor. (3) Atualize SomeText quando necessário, por exemplo: quando o usuário clicar em algum botão no Form2: Classe de snippet de código Form2 Tag: Visual C Processo geral. waitforexit () não sair do Visual C 13 Como criar um arquivo de dll da camada de dados Eu tenho Um projeto escolar com três outros membros no grupo. Estamos criando um aplicativo que contém registro de cheques, registro de poupança e outros recursos bancários. Minha pergunta é criar o banco de dados e criar a camada de dados. Eu nunca criei uma camada de dados, eu sempre liguei diretamente ao banco de dados. Eu acho que essa camada de dados vai ser um arquivo dll para que os outros desenvolvedores possam se conectar ao banco de dados. Se eu posso ver uma estrutura de amostra deste arquivo dll, estou certo de que posso retirá-lo a partir daí. Se alguém for tão gentil de criar um arquivo fonte dll de amostra, então um aplicativo pode solicitar o saldo de cheques. Eu posso compilar do meu fim. Eu só quero ver o código e aprender com ele. Este arquivo dll irá então consultar o banco de dados e retornar o saldo de checagem. Obrigado, Stephen C. Tag: Visual C Processo geral. waitforexit () não saindo do Visual C 14 Como escrever tipos de estruturas e sindicatos no byte público da classe C HD da classe C Tag menor: Processo geral do Visual C. waitforexit () não sair do Visual C 15 ConsoleApplication2.exe não contém um método principal estático adequado para um ponto de entrada, exclua ou comente as linhas de arquivo do programa. cs e o erro será apagado. Isso é porque já program. cs contém a função principal (). Tag: Visual C Processo geral. waitforexit () não sair do Visual C 16 nullable em tipos de não valor MattDoc escreveu: Oi, desviando um pouco, ouvi de um desenvolvedor que eu costumava trabalhar com essa string inicia a vida como um tipo de valor e métodos de chamada (E presumivelmente configurando-o como nulo) causa boxe na IL subjacente, perdendo um pouco de desempenho cada vez que isso é feito. Eu estava esperando que anulável funcionasse com cordas por esse motivo. Existe alguma verdade para isso? Isso foi melhorado nas versões subseqüentes de C. Obrigado, Matt Soa mais como a imutabilidade intrínseca de Strings. Por exemplo, se você quiser modificar uma string com um dos métodos String, você deve reatribuir o resultado à variável original (ou a alguma variável). Código Snippet String texto quotsome texto de texto ruim. Replace (quot badquot, quotquot). O texto não muda e a chamada para Substituir é um pouco redutora. Você precisaria fazer o seguinte: Código de texto de string de trechos quotsome texto de texto de texto ruim. Replace (quot badquot, quotquot) Em que caso, você tirou a primeira string e alocou uma nova, possivelmente deixando quotesome de texto ruim na lista de strings internadas E possivelmente adicionou quotsome textquot à lista de cadeias internadas. Tag: Visual C Processo geral. waitforexit () não sair do Visual C Próximo 1 Nomeando enumerações C Problema com enumerações em C O caso inferior (camel) diz: é um campo particular ou variável local (em Java não diz nada, mohaha). Um IDE decente como o Visual Studio fornece pistas imediatas enquanto você está digitando, mas eu entendo que às vezes seria favorável para diferenciar estritamente campos de locais ou parâmetros. As diretrizes não fornecem pistas sobre isso porque você é livre para fazer isso da maneira que quiser, pois pertence apenas às regras de nomeação da sua linguagem de programação (os campos protegidos são mais complicados). Pessoalmente, eu apenas uso a caixa de camelo, mas para o prefixo, Id stick com um simples em vez de m, porque é uma letra menos (o que economiza digitação, mas ainda requer duas teclas). Eu acho que o prefixo diz tanto quanto m, então os únicos argumentos de favorecer um deles são a contagem de personagens. No Visual Basic 8, geralmente prefixo campos com o. Dito isso, vi que muitas das configurações podem tornar o código mais difícil de ler, então escolha com sabedoria. Tag: Visual C Processo Geral. waitforexit () não sair do Visual C 2 Programar Cancelar Serviço de Janela OnStop Dentro do OnStop de um serviço de janela, ele fará alguma validação. Se o sucesso da validação, o serviço da janela pode parar. Caso contrário, o serviço da janela continuará a ser executado. Se eu lançar uma exceção quando a validação falhar, pela 1ª vez que eu parar, continuarei a correr. Mas pela segunda vez eu paro, mesmo que a validação seja falsa, ela irá parar. Gostaria de saber como implementar essa lógica. Obrigado Tag: Visual C Processo geral. waitforexit () não sair do Visual C 3 Como tornar o thread de dados global seguro. Por favor ajude. Oi, amigos, parece estar preso em um problema peculiar. Eu tenho uma classe estática pública com membros estáticos públicos (diferentes listas de matrizes). Os membros são, portanto, de natureza global e acessíveis em todo o espaço para nome. Eu tenho uma função de trabalho que é chamada de forma assíncrona (de modo que existem várias instâncias em execução por segundo) e que lê os diferentes membros globais em diferentes pontos de execução (não o conjunto inteiro em qualquer ponto). Eu tenho uma função de escritor que é usada para definir os membros globais e este é o único na escrita do aplicativo para essas variáveis. Ele escreverá todo o conjunto de globais quando for dado controle através de um evento GUI. Preciso de um mecanismo onde, se uma instância da função do trabalhador estiver acessando qualquer um dos membros globais e a função do escritor for chamada, todas as instâncias da função do trabalhador (que eu suponho que sejam segmentos diferentes) devem completar sua operação de leitura e aguarde antes da próxima leitura De outro membro global) até que a função do escritor termine de atualizar todos os globais. Isso também deve significar que a função de escritor aguarde até que todas as instâncias de operação de leitura estejam concluídas e, em seguida, avance para atualizar as variáveis. Eu passei por Lock, Mutex, Semaphore, mas me sinto bastante confuso sobre o tipo de modelo que eu deveria implementar. Por favor me ajude. Obrigado, agradecimentos, Kunal Tag: Visual C Processo Geral. waitforexit () não exitando Visual C 4 Pc Temperatura Eu li toda a internet. Em nenhum lugar eu posso encontrar esta resposta. Eu estou quase lá. No meu PC, eu uso: o gerenciador ManagementObjectSearcher new ManagementObjectSearcher (quotrootWMIquot, quotSELECT FROM MSStorageDriverATAPISmartDataquot) foreach (ManagementObject queryObj no searcher. Get ()), mas, em meu amigo e meu irmão PC, 101 recuperam 99oC. E 115. a temperatura correta. Enquanto no meu PC 101 retrive a temperatura correta e 115 recupera 0oC Alguém pode me ajudar Tag: Visual C Processo Geral. waitforexit () não saindo Visual C 5 Environment. SpecialFolder. MyDocuments em C1.1 oi, Ambiente. GetFolderPath (Environment. SpecialFolder. MyDocuments) como alcançar o mesmo em framwork 1.1. O ambiente não tem SpecialFolder em vs2003 - (Obrigado Tag: Visual C Processo geral. waitforexit () não exiting Visual C 6 Abstraction Oi, desculpe por esta simples pergunta, mas ainda estou confuso sobre isso. O que é abstração em OOPs Hw podemos? Implementar isso em C é qualquer coisa relacionada com a classe abstrata, qualquer pessoa pode me ajudar com exemplos em C, obrigado antecipadamente. Tag: Visual C Processo Geral. waitforexit () não encerrando o encerramento do Visual C 7 Blocking, oi, Alex Se você quiser ocultar Botão X no canto superior direito no formulário. Basta configurar o formulário. controlbox para falso. E sobre o console, você pode iniciá-lo em outro tópico e tentar ocultá-lo por backgroundworker, aqui está a referência: msdn2.microsoften-uslibraryhybbz6ke (VS .80).aspx codeprojectcsharpwinconsole. asp df100ampforumid16021ampexp0ampselect1458374 Caso contrário, você pode escolher outras maneiras, de qualquer forma, é apenas minha idéia. Obrigado Tag: Visual C Processo geral. waitforexit () não sair do Visual C 8 Cursor Classe Eu não consigo concordar. Usando Try-fin Ally é mais para digitar e mais provável que cause confusão e seja ignorado do que usar uma declaração de uso na minha experiência. IDisposable foi inventado com o único propósito de fornecer uma limpeza determinista. Devemos usá-lo quando precisamos de limpeza determinista de objetos (como restaurar um cursor ou fechar um arquivo). Não forçamos um conceito C no idioma, já que ele já suporta este caso especial. Quanto ao argumento do que ele realmente faz, eu não considero isso significativo quanto se aplica a cada método. O que exatamente faz Sincronizado fazer Como sobre Dispose em um objeto de arquivo Feche o arquivo Ele descarrega o conteúdo primeiro É isso que documentação é para IMO. No que diz respeito à manutenção, continuo com o fato de que o uso é mais legível e compreensível para pessoas de nível de entrada. Eu ensino a programação inicial no nível universitário do lado e uma coisa que começa a torcer as cabeças dos alunos é o código executado de forma condicional, como o bloco try-finally. O escopo é muito mais fácil de entender. O uso não é mais do que uma tentativa, mas, como parece uma operação de escopo, é muito fácil explicar aos alunos que quando a variável sai do escopo (algo mais, uma tentativa, finalmente, não pode ser feita) é limpa. Com um bloco try-finally, muitas vezes eu pergunto por que ele está sendo limpo antes que ele deixe o escopo e o que acontece se eu usá-lo fora do bloqueio final. Isso, na minha opinião, não é mais legível ou sustentável. Agora eu tenho que concordar que não deve ser usado demais. Por exemplo, usá-lo para enrolar um bloco de código para fins de tempo é um pouco. Mas acho que é apropriado para os casos em que você deve quotundoquot alguma operação anterior irrelevante de exceções. O cursor é um exemplo, como são os bloqueios. Eu corri mais de um aplicativo que exibiu um cursor de espera para sempre porque o cursor não foi restaurado corretamente. Não é bom para os usuários. Um comentário que eu tenho para o OP sobre o seu código é que eles estão configurando o cursor para todas as janelas. Isso geralmente é uma má idéia. Em vez disso, você deve definir o cursor apenas para a janela que está bloqueando. Isso é feito configurando a propriedade Cursor do formulário. Você precisaria modificar sua classe para aceitar um IWin32Window e um novo cursor. Você então configuraria o cursor do Windows e o restauraria. Michael Taylor - 92807 p3net. mvps. org Tag: Visual C Processo geral. waitforexit () não exitando cobertura de código parcial do Visual C 9 Olá Existe uma ferramenta que faz a cobertura parcial de código ex. Tem uma opção para cobrir apenas 3 dos 5 métodos em uma classe. Tag: Visual C Processo geral. waitforexit () não sair do Visual C 10 Como usar o ícone de herança da Class Designer Toolbox no VS 2005 Olá tudo: eu leio o artigo de msdn2.microsoften-uslibraryaa288743 (VS.71).aspx (The Diagrama de classe) e gostaria de criar duas classes (ou seja, Class1 e Class2), enquanto Class2 é herdado da Class1. Eu tento fazer isso selecionando o ícone de herança na caixa de ferramentas do Class Designer. No entanto, sempre que eu conecto esses dois diagramas de classe, o cursor é alterado como o ponteiro de seta padrão. Que alguém aqui me mostre como usar o ícone de herança Obrigado - Daniel Tag: Visual C Processo geral. waitforexit () não sair do Visual C 11 Como eu especifico EventArgs personalizado em uma interface Oi, o código a seguir está me dando um erro. QuotError 1 O tipo FFIO. IExportFinishedEventArgs deve ser conversível para System. EventArgs para usá-lo como parâmetro TEventArgs no tipo ou método genérico System. EventHandlerquot Código Snippet interface pública IExporter interface pública IExportFinishedEventArgs Como eu digo ao compilador que as implementações do IExportFinishedEventArgs entrarão em Fato seja conversível para EventArgs ou há alguma maneira melhor de fazê-lo Tag: Visual C Processo geral. waitforexit () não sair do Visual C 12 Access Config file usando remoting. ChannelServices. UnregisterChannel (canal) onde o canal é o mesmo canal que você está usando no método ChannelServices. RegisterChannel. Desta forma, você deixa saber para cancelar o registro do canal para que ele possa ser usado novamente para outros. O acima deve ser feito quando você, por exemplo, sair do aplicativo. Para verificar se um canal existe ou você precisa criá-lo, você pode usar esse código: Snippet de código se (ChannelServices. GetChannel (channel. ToString ()) null) Se ele existe, você não precisa registrá-lo. Tag: Visual C Processo geral. waitforexit () não sair do Visual C 13 Como alterar o nome do projeto C Queridos amigos minha pergunta pode soar um pouco diferente. Sim, é como mudar o nome do projeto C. Eu criei um arquivo. dll usando VS2005 C que contém vários arquivos de classe e formulários do Windows e dlls de referência agora após terminar esse projeto, eu apenas quero mudar o nome de todo o projeto. Qualquer guia a seguir. Thnaks and regards Ranu Tag: Visual C Processo geral. waitforexit () não sair do Visual C 14 Serializando um tipo derivado Oi, estou tentando serializar um objeto que é derivado de outro objeto. Mas o construtor de serialização está me dando erros no compilador. Recebo o que está dizendo, mas não sei como corrigi-lo. Aqui está a classe que eu estou tentando serializar: Código Snippet Serializable () public class ServerRequestPacket. Packet, ISerializable public ServerRequestPacket (SerializationInfo obj, StreamingContext ctxt) public void GetObjectData (SerializationInfo obj, StreamingContext ctxt) e aqui está a classe base: Código Snippet public abstract class Packet public Packet (DateTime timestamp) e meu erro (em: public ServerRequestPacket ( SerializationInfo obj, StreamingContext ctxt)) é: quotError 1 Não há sobrecarga para o método O pacote leva 0 argumentos C: Documentos e Configurações. ServerRequestPacket. cs 22 16 BallGamequot Tag: Visual C Processo geral. waitforexit () não sair do Visual C 15 Executar um exe do serviço Oi tudo, sou iniciante neste campo. Eu preciso de alguma ajuda de você. Você pode me dizer como fazer isso? Eu só quero como executar o EXE de um serviço e no EXE como obter o arquivo que foi copiado recentemente para um local específico. Eu ficaria muito honrado se você pudesse me fornecer os detalhes. Obrigado Raja Bhushan Tag: Visual C Processo Geral. waitforexit () não sair do Visual C 16 Como obter o identificador de uma aplicação C em execução Oi, estou escrevendo uma ferramenta que ativa (SetForegroundWindow) outro aplicativo, mas depois disso eu quero fazer Para o meu próprio aplicativo para recuperar o status da janela ativa. Eu sei que posso verificar os processos da mesma forma que eu faço para o outro aplicativo, mas eu queria saber se há uma maneira curta de fazer isso para a aplicação em execução, como: this. Handle Thanks, Aw Tag: Visual C Processo geral. Waitforexit () não sair do Visual C Esta questão pode parecer um pouco estranha, mas estou tentando executar o VS2005 através de um processo e executar um comando específico e eu waitforexit (). Estou redirecionando minha entrada e saída com sucesso, mas de vez em quando eu recebo uma Janela de Relatório de Erros WindowMessage. O problema é que eu estou remoting, então, quando esta janela de mensagem ocorrer durante a execução do processo, eu vou pendurar a menos que eu logar na outra máquina (remoting) e fechar a janela. Existe alguma maneira de matar programaticamente essa janela ou, possivelmente, desativar a janela do mensagem, eu pensei em executar o VS em uma execução silenciosa (ainda tenho encontrado uma maneira de fazê-lo). Eu também tentei ver se há algo que está sendo lançado quando isso ocorre, compara-se com quando não. Re: Visual C Processo geral. waitforexit () não está extinguindo Você pode ser específico com o erro que está recebendo Isso ocorre apenas quando você está redirecionando entrada e saída Re: Visual C Processo geral. waitforexit () não sair Não, eu posso redirecionar a entrada E saída sem problema. O erro que recebo é o relatório geral de erros do Windows e, infelizmente, é em japonês, então não sei qual é o erro exato, mas é o erro geral. Eu não tenho o código na minha frente, mas eu configurei delegatesthreads para ler redirecionado o erro e a saída depois de sair do processo inteiro. Eu não posso inventar qualquer coisa e sou capaz de executar o mesmo processo em meu próprio computador, mas não sou capaz de fazer este um comando específico através da comunicação remota. Eu vou tentar isso amanhã remoting em uma máquina não-japonesa no trabalho e vou publicar minhas descobertas, independentemente. Re: Visual C Processo geral. waitforexit () não sair Se você tiver uma idéia de quanto tempo seu processo vai levar, então você pode usar bool exitted process. WaitForExit (timeInMilliSeconds) se (saída) Processo caducidado antes do período de tempo limite. Else Mensagem de erro de impressão Isso pode não estar relacionado ao que você está fazendo, mas tive uma experiência em que o processo não iria sair se eu redirecionasse sua saída. Tente desativar o redirecionamento de saída e veja se o processo é encerrado. Experimente, pode funcionar. Re: Visual C Processo Geral. waitforexit () não exiting eu gostaria de tentar isso, mas é muito um hack. Eu tenho muitos comandos diferentes que levam diferentes períodos de tempo (30 segundos a 25 minutos), então não há configurações de tempo real que eu poderia colocar sem destruir o meu desempenho. Esta função tem funcionado corretamente para vários comandos nos últimos 6 meses e agora ele decide sair comigo. Eu tentei em um computador diferente sem problemas (o que realmente está me mexendo). Eu sei que não é o redirecionamento do outputerror porque uma nova WINDOW está sendo criada no servidor ao qual eu estou remoting. Assim que eu fechar essa janela, meu processo sai como esperado e a saída correta é exibida no lado do Usuário. Obrigado pela sua ajuda, mas estou ficando realmente frustrado com este problema.
Comments
Post a Comment