Thursday 25 January 2018

Waitforexit not waiting 6


Permite ler o que a MSDN diz sobre isso: A sobrecarga WaitForExit () () () é usada para fazer o thread atual esperar até que o processo associado termine. Este método instrui o componente de processo para aguardar uma quantidade infinita de tempo para o processo para sair. Isso pode causar um aplicativo para parar 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 escrito para nunca inserir seu loop de mensagem. Essa 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 é claro para. NET. O que faz você pensar que ele não espera o processo Note para terminar Quais são os sinais de que O que é a prova Sexta-feira, 20 de fevereiro de 2009 20:13 Não tenho certeza se isso mudou recentemente, mas de volta no dia aplicações na janela Móvel nunca realmente fechado quando você bateu o X para fechá-los, eles apenas minimizar e continuar funcionando em segundo plano (este não era um bug, era uma característica, desde a próxima vez que você iniciar o aplicativo seria iniciado muito rápido, yah Eu sei, insano, mas verdadeiro) para que poderia ser por isso WaitForExit é talvez se comportando estranhamente e esperando para a inicialização do aplicativo em vez de sair. Mas, novamente, é apenas especulação baseada em knowlegde de versões antigas do Windows Mobile. Sexta-feira, fevereiro 20, 2009 11:03 PM Id gostaria de colidir esta pergunta. Estou no Windows Mobile 6 Standard e estou tentando gerar uma instância do navegador. Eu gostaria de esperar até o usuário fechar o navegador. Mas WaitForExit retorna extremamente rápido. Aqui está o código: Processo p novo Process () p. StartInfo. Arguments 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 resultados esperados Segunda-feira, 08 de junho de 2009 22:45 Onde está o símbolo. símbolo. AlexB terça-feira, 09 de junho de 2009 21:58 Im vendo o mesmo problema, mas no XP. Eu acho que a prova pode ser visto em qualquer depurador (como estou vendo), ou em qualquer aplicativo de console (não necessariamente no Mobile) Excepto que você não, em seguida, obter um objeto de processo que você pode usar. Se você tentar Dim myProc como novo processo () myProc Process. Start (quotiexplorandoquot, quotfinance. yahoo/q/hpsquot símbolo) myProc. WaitForExit () ele ainda retorna imediatamente. Quarta-feira, 02 de setembro de 2009 20:48 Problema é que você não está iniciando uma nova instância de iexplore. exe. Você está apenas criando uma nova janela sobre o processo existente. Meu palpite é iexplore. exe começa, vê uma instância anterior e se comunica com a instância anterior para que ela abra a nova janela e, em seguida, esta instância que você iniciou saídas imediatamente. Portanto, o comportamento é correto e esperado. Blog. voidnish quarta-feira, 2 de setembro de 2009 20:52 Microsoft está conduzindo uma pesquisa on-line para entender sua opinião sobre o site Msdn. Se você optar por participar, a pesquisa on-line será apresentada a você quando você deixar o site Msdn. Você gostaria de participarEm um aplicativo C 2008, eu tenho um loop foreach que está listado abaixo para cada (PkgID em PkgIDs) Processar eProcess new Process () String ProcessArguments null eProcess. StartInfo. UseShellExecute falso eProcess. StartInfo. FileName strConsoleAppLocation ProcessArguments filedirectorypath 43 Quot 7654quot 43 PkgID eProcess. StartInfo. Arguments ProcessArguments eProcess. Start () eProcess. WaitForExit (1800) eProcess null ProcessArguments null Como você pode ver a partir do código listado acima eu tenho as seguintes perguntas: 1. Para cada iteração do loop for Eu crio um novo objeto de processo chamado eProcess e, em seguida, definir eProcess null perto do final do loop. Assim você pode me dizer se isso é código ou não e por que Se você tem melhor código que eu poderia usar você me diria o que você recomenda, apontando-me para algum código que eu possa usar como uma referência 2. Você pode ver que eu também tenho A seguinte linha de código, eProcess. WaitForExit (1800) Tenho esta linha uma vez que o processo que está sendo chamado não parece concluir seu processamento antes do controle é retornado para este programa. Assim, você pode me dizer o seguinte: a. É o número de milissegundos que eu especificar uma boa quantidade Você pode me dizer por que ou por que não b. Uma vez que o código é retornado para este programa de chamada antes de todo o eProcess terminar, você pode me dizer se esta é uma boa maneira de esperar para o eprocess terminar Eu acho que existe uma maneira melhor para o que eProcess para terminar. Se assim for, há uma maneira de saber quando o eProcess é realmente terminado de executar Editado por wendy elizabeth quinta-feira, 4 de outubro de 2017 4:18 AM Resposta Você pode mover todas as linhas a seguir para Antes do loop: Processar eProcess new Process () String ProcessArguments eProcess. StartInfo. UseShellExecute false eProcess. StartInfo. FileName strConsoleAppLocation A razão é que esta informação é inalterada dentro do loop, portanto, você só precisa defini-la uma vez. No entanto, observe que a quantidade de tempo de processamento economizado desta forma será insignificante quando comparada com a quantidade de processamento necessária para o processamento de cada processo. Se você mantiver dentro do loop a linha quotProcess eProcess new Process () quot, então você estará adicionando um monte de objetos do tipo Process para o heap. Uma vez que cada um deles ficará inacessível na próxima iteração do loop, eles serão disponibilizados para o coletor de lixo. Quando o sistema fica com pouca memória, o Garbage Collector será executado automaticamente e liberará a memória que é usada por esses processos ureachable. Marcado como resposta por wendy elizabeth quinta-feira, outubro 04, 2017 3:02 PM quinta-feira, outubro 04, 2017 2:23 PM Todas as respostas 1.. Eu definir eProcess null perto do final do loop. Assim você pode me dizer se isso é código ou não e por isso Isso é inútil. EProcess é uma variável local que é inicializada na parte superior do loop. Defini-lo como nulo no final não serve para nada, já que seu valor é sobrescrito na próxima iteração ea variável é descartada ao sair do loop. Estou ciente de que em algumas versões mais antigas do Visual Basic, foi recomendado que você defina todos os objetos como Nothing antes de descartá-los, uma vez que isso contornou alguns bugs que às vezes evitavam que os objetos COM fossem descartados corretamente. Isso não é mais aplicável no. Net, o coletor de lixo irá marcar todos os objetos inacessíveis como disponíveis para coleta, independentemente de você ter atribuído null à sua referência antes de descartar ou substituir a variável de referência. O método WaitForExit aguarda o processo para concluir a execução. Se você quiser se certificar de que o processo foi encerrado, em seguida, remova o quot1800quot. Isso faz WaitForExit para aguardar indefinidamente. O 1800 é um quottimeoutquot significa quotif o processo não terminou após 1,8 segundos, então não espere anymorequot. Observe que o valor é expresso em milissegundos, não em segundos, portanto 1800 pode ser muito pequeno para seus propósitos. O método retorna um valor booleano, que você pode usar para determinar se o processo realmente terminou ou se ocorreu um tempo limite. Se você quiser sempre esperar pelo processo terminar, e assim você não está interessado no tempo limite, basta escrever simplesmente eProcess. WaitForExit () sem argumento. Quinta-feira, 04 de outubro de 2017 6:21 AM Obrigado pela sua resposta Eu tenho uma pergunta adicional. A instrução Process Process eProcess Process () está na parte superior do loop. Devo incluir esta declaração na parte superior do loop ou antes mesmo de iniciar o loop Se eu manter a declaração que eu estou referindo no início do loop, parece que eu teria um grande volume de processos na memória. Você pode mover todas as linhas a seguir antes do loop: Processar eProcess new Process () String ProcessArguments eProcess. StartInfo. UseShellExecute eProcess falso. StartInfo. FileName strConsoleAppLocation A razão é que esta informação é inalterada dentro do loop, portanto, você só precisa configurá-lo uma vez. No entanto, observe que a quantidade de tempo de processamento economizado desta forma será insignificante quando comparada com a quantidade de processamento necessária para o processamento de cada processo. Se você mantiver dentro do loop a linha quotProcess eProcess new Process () quot, então você estará adicionando um monte de objetos do tipo Process para o heap. Uma vez que cada um deles ficará inacessível na próxima iteração do loop, eles serão disponibilizados para o coletor de lixo. Quando o sistema fica com pouca memória, o Garbage Collector será executado automaticamente e liberará a memória que é usada por esses processos ureachable. Marcado como resposta por wendy elizabeth quinta-feira, 04 de outubro de 2017 15:02 quinta-feira, 4 de outubro de 2017 14:23 Microsoft está conduzindo uma pesquisa on-line para entender sua opinião sobre o site Msdn. Se você optar por participar, a pesquisa on-line será apresentada a você quando você deixar o site Msdn. Gostaria de participar Ajude-nos a melhorar o MSDN. Visite nossa página UserVoice para enviar e votar em idéias Centros de desenvolvimento Recursos de aprendizagem Community Support ProgramsProcess. waitforexit () não sair do Visual C Geral Windows Tech 8249 Visual C Arquivo VB VS Windows Live Arquitetura Visual C Dotnet Windows Vista VC Smart Device VFP Windows Forms SQL Server ISV VS 2008 SharePoint Visual Studio Office IE Anterior 1 Ao enviar TIFF como FAX, ele mostra a exceção COM. O que fazer com isso Oi, eu treid para enviar tiff como fax através da minha aplicação c bt eu tenho exceção COM dizendo dados inválidos, wit o identificador quot0x8007000Dquot. Eu usei FaxComLib no meu aplicativo c. Se qualquer um pode me deixar saber o que fazer neste caso Atenciosamente, Ravi Bhatt. Tag: Visual C Geral Process. waitforexit () não sair do Visual C 2 criando add-on para o meu próprio programa: tutoriais Desculpe, obviamente, quero dizer quotI simplesmente assumiu que seria feito com uma versão mais antiga do. netquot. Ooops. Tag: Visual C Geral Process. waitforexit () não sair do Visual C 3 privates dentro de uma propriedade Im não sugerindo que esta idéia pode ser convenientemente implementado ou que o esforço e refator involded na implementação seria justificado. Im não familliar com a implementação subjacente de Visual Studios eo CLR. Mas o esconder da informação é a pedra angular do projeto sadio do software, e eu sinto que SE esta característica devia ser executada, adicionaria à língua. Ocultar um privado em uma propriedade e escondê-lo do resto da classe (enquanto tendo é availlable no confinado das propriedades get e definir métodos) iria evitar imprevistos pesadelos depuração. Tag: Visual C Geral Process. waitforexit () não sair Visual C 4 Code Injection. Posible ou não obrigado pela resposta th eu sou novo no espaço de nome CodeDOM estou realmente passando pelo SDK sobre ele. Enquanto isso, como faço para passar um exe como um recurso coz o método AddResource () aloows jus string como faço para passar um exe como um recurso uma vez que isso é feito como faço para extrair i xtract e executar o recurso incorporado Tag: Visual C General Process. waitforexit ) Não sair Visual C 5 Console App, mas nenhum console aparece. Eu não vejo um tipo de aplicação. Eu vejo um tipo de saída: que é definido como Console Application. E como eu disse se eu faço um Ctrl F5, ele vai para o console app. É quase como o Console. Readkey () não está funcionando. Greg Tag: Visual C Geral Process. waitforexit () não sair do Visual C 6 ArrayList. IndexOf O que sobrecarga para iguais,. Você tem que pode ser algo a ver com ListltVector3gt olhando para chamar. Equals (objeto) ainda em vez de. Equals (Vector3) Tag: Visual C Geral Process. waitforexit () não sair Visual C 7 Completamente invisível / Oculto aplicação micvos, Obrigado , Sua idéia é muito boa, mas não o suficiente para mim. Eu tentei com o que você disse. Sim, o programa fica oculto da barra de tarefas, guia de aplicativo do gerenciador de tarefas, mas ainda é acessível pressionando ALTTab (alternar entre aplicativos). Existe alguma maneira de resolvê-lo Tag: Visual C Geral Process. waitforexit () não sair Visual C 8 Attenuating volume SoundPlayer Qual controle você está usando Tag: Visual C Geral Process. waitforexit () não sair Visual C 9 Deep cópia de um item em Um arraylist Eu não sou tão grande de fã de estruturas a menos que todos os valores possíveis que podem ser passados ​​para o stuct são permitidos e não vai quebrar seu código. Como os membros de uma estrutura são públicos e permitirão que qualquer pessoa faça o que eles quiserem, então você deve se certificar de que alguém não pode colocar um valor que quebre as coisas. TheTroll Tag: Visual C Geral Process. waitforexit () não sair do Visual C 10 por que esta declaração não está funcionando Sugiro que você investir algum tempo na leitura sobre perfis. É muito fácil e recomendado para usar no cenário como você tem. Basta google ir através MSDN Tag: Visual C Geral Process. waitforexit () não sair do Visual C 11 converter de vb para c Oi pessoal, eu tinha o código vb como segue: objdata. Tables (quotrecordquot).Rows (v1).Item (Quotnamequot) txt1.Text Alguém pode me ajudar a converter isso para código C Eu tinha tentado este objdata. Tablesquotrecordquot. Rowsv1.Item quotnamequot txt1.Text mas foi dado um erro Erro 4 System. Data. DataRow não contém uma definição para Item Obrigado Tag: Visual C Geral Process. waitforexit () não sair Visual C 12 Iniciante na necessidade de ajuda urgente. Problemas estáticos Imho, você está resolvendo seu problema (alterar algo em form1 de form2) de uma maneira muito estranho (não é viável). Uma maneira (imho) mais limpa no código seria semelhante a: (1) Expor a propriedade Text do TextBox no Form1 (observe que neste caso você pode até mesmo substituir o TextBox com um rótulo, sem ter que alterar um pouco de código no Form2 .) Classe de trechos de código Form1 set (2) Transmita uma referência da sua instância Form1 para a instância Form2. Ex: Formulário de código Formulário1 Form1 novo Form1 (). Form2 form2 new Form2 (form1) // você poderia injetar a instância através de uma propriedade em vez do construtor. (3) Atualizar SomeText quando necessário, por exemplo: quando o usuário clica em algum botão no Form2: Code Snippet classe Form2 Tag: Visual C Geral Process. waitforexit () não sair do Visual C 13 Como criar um arquivo dll de camada de dados Eu tenho Um projeto escolar com três outros membros do grupo. Estamos criando um aplicativo que contém registro de cheques, cadastro de poupança e outros recursos bancários. Minha pergunta é construir o banco de dados e criar a camada de dados. Eu nunca construí uma camada de dados, eu sempre conectado diretamente ao banco de dados. Eu acho que esta camada de dados vai ser um arquivo dll para que os outros desenvolvedores podem se conectar ao banco de dados. Se eu puder ver uma estrutura de amostra deste arquivo dll, tenho certeza que posso pegá-lo a partir daí. Se alguém será tão gentil para criar um arquivo fonte de dll de amostra para que um aplicativo possa pedir o saldo de verificação. Eu posso compilar do meu fim. Eu só quero ver o código e aprender com ele. Este arquivo dll, em seguida, consulta o banco de dados e retornar o equilíbrio de verificação. Obrigado, Stephen C. Tag: Visual C Geral Process. waitforexit () não sair do Visual C 14 Como escrever estruturas typedef e sindicatos em classe C HD byte público Marca menor: Visual C Geral Process. 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 do arquivo program. cs, em seguida, o erro será limpo. Isso é porque já programa. cs contém função main (). Tag: Visual C Geral Process. waitforexit () não sair do Visual C 16 nullable em tipos não valor MattDoc escreveu: Oi, Deviando um pouco, ouvi de um desenvolvedor que eu costumava trabalhar com essa seqüência de caracteres começa a vida como um tipo de valor e chamando métodos Sobre ele (e, presumivelmente, configurá-lo para nulo) causas de boxe no IL subjacente, perdendo um pouco de desempenho cada vez que isso é feito. Eu estava esperando que nullable iria trabalhar com seqüências de caracteres por esse motivo. Existe alguma verdade para isso Isto tem sido melhorado em versões posteriores de C Obrigado, Matt soa mais como Strings inerente imutabilidade. Por exemplo, se você quiser modificar uma string com um dos métodos String, você deve reatribuir o resultado à variável original (ou alguma variável). Código Trecho Texto de texto quádruplo texto ruim. Substituir (quot badquot, quotquot). O texto não muda e a chamada para Substituir é algo redudante. Youd tem que fazer o seguinte: Code Snippet String texto quotsome bad textquot texto text. Replace (quot badquot, quotquot) Em que caso youve jogado fora a primeira corda e atribuído um novo, possivelmente deixando quotsome bad textquot na lista de cordas internas E, possivelmente, adicionar quotsome textquot para a lista de strings internas. Tag: Visual C Geral Process. waitforexit () não sair do Visual C Próxima 1 Nomeação enumerações C Problema com enumerações em C Caso inferior (camelo) diz: É um campo particular ou variável local (em Java não diz nada, mohaha). Um IDE decente como Visual Studio fornece pistas imediatas enquanto você está digitando, mas eu entendo que às vezes seria favorável para diferenciar estritamente os campos de locais ou parâmetros. As diretrizes do. NET não fornecem pistas sobre isso porque você é livre para fazer isso da maneira que quiser, pois pertence apenas às regras de nomeação de sua linguagem de programação (os campos protegidos são mais complicados). Pessoalmente, eu só uso caso de camelo, mas para o prefixo, Id vara com um simples em vez de m, porque sua uma letra menos (que salva digitando, mas ainda requer dois pressionamentos de teclas). Eu acho que o prefixo diz tanto quanto m, então os únicos argumentos de favorecer um deles são a contagem de caracteres. No Visual Basic 8 eu normalmente prefixo campos com o. Dito isto, eu já vi que muitos --prefixos podem tornar o código mais difícil de ler, então escolha com sabedoria. Tag: Visual C Geral Process. waitforexit () não sair do Visual C 2 Programmatically Cancelar Janela Service OnStop Dentro do OnStop de um serviço de janela, ele fará alguma validação. Se o sucesso de validação, o serviço de janela pode parar. Caso contrário, o serviço de janela continuará a ser executado. Se eu lançar uma exceção quando a validação falhar, pela 1 ª vez eu parar, vou continuar a correr. Mas, pela 2 ª vez eu parar, mesmo a validação é falsa, ele vai parar. Eu gostaria de saber como implementar tal lógica. Obrigado Tag: Visual C Geral Process. waitforexit () não sair do Visual C 3 Como tornar o thread de dados global seguro. Por favor, ajude. Oi amigos, eu pareço estar preso em um problema peculiar. Eu tenho uma classe estática pública com membros estáticos públicos (listas de matrizes diferentes). Os membros são, portanto, de natureza global e acessíveis através do namespace. Eu tenho uma função de trabalho que é chamado de forma assíncrona (de modo que há várias instâncias executando 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 é usado para definir os membros globais e este é o único na aplicação de escrita para essas variáveis. Escreverá o jogo inteiro dos globals quando dado o controle através de um evento do GUI. Eu preciso de um mecanismo onde se uma instância de função de trabalho está acessando qualquer um dos membros globais ea função de gravador é chamada, todas as instâncias de função de funcionário (que eu suponho ser diferentes threads) devem completar sua operação de leitura e esperar antes da próxima leitura De outro membro global) até que a função de escritor termine de atualizar todos os globais. Isso também deve significar que a função de gravador aguarde até que todas as instâncias de operação de leitura sejam concluídas e, em seguida, vá em frente 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 n Cumprimentos, Kunal Tag: Visual C Geral Process. waitforexit () não sair 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: ManagementObjectSearcher searcher novo ManagementObjectSearcher (quotrootWMIquot, quotSELECT FROM MSStorageDriverATAPISmartDataquot) foreach (ManagementObject queryObj no searcher. Get ()) mas, no meu amigo, e meu irmão PC, 101 recuperar 99oC. E 115. a temperatura correta. Enquanto no meu PC 101 retrive a temperatura correta e 115 recuperar 0oC Alguém pode me ajudar Tag: Visual C Geral Process. waitforexit () não sair Visual C 5 Environment. SpecialFolder. MyDocuments em C1.1 oi, Environment. GetFolderPath (Environment..MyDocumentos) como conseguir o mesmo no quadro 1.1. Ambiente não tem SpecialFolder em vs2003 - (obrigado Tag: Visual C Geral Process. waitforexit () não sair Visual C 6 Abstração Oi, Desculpe por esta pergunta simples, mas eu ainda estou confuso sobre isso. O que é a abstração em OOPs Hw podemos nós Implementar isso em C é qualquer coisa relacionada a classe abstrata pode alguém me ajudar com exemplos em agradecimentos C antecipadamente Tag: Visual C Geral Process. waitforexit () não sair do Visual C 7 Bloqueio encerramento Console Olá, Alex Se você quiser esconder o X na parte superior direita do formulário, basta definir o form. controlbox como false. E, sobre o console, você pode iniciá-lo em outro thread e tentar escondê-lo por backgroundworker, aqui está a referência: msdn2.microsoft/en-us /library/hybbz6ke(VS.80).aspx codeproject / csharp / winconsole. asp df100ampforumid16021ampexp0ampselect1458374 Caso contrário, você pode escolher outras maneiras, de qualquer forma, é apenas a minha idéia. Obrigado Tag: Visual C Geral Process. waitforexit () não sair Visual C 8 Cursor Class Eu tenho que discordar. Usar try-finally é mais para o tipo e mais propensos a causar confusão e / ou ser ignorado do que usando uma instrução using na minha experiência. IDisposable foi inventado com a única finalidade de fornecer limpeza determinística no. NET. Devemos usá-lo quando precisamos de limpeza determinística de objetos (como restaurar um cursor ou fechar um arquivo). Nós arent forçando um conceito de C na língua como ele suporta já este caso especial. Quanto ao argumento do que ele realmente faz eu não considerá-lo tão significativo como se aplica a todos os métodos em. NET. O que exatamente Synchronized faz Como sobre Dispose em um objeto de arquivo Feche o arquivo Será que limpar o conteúdo primeiro Isso é o que a documentação é para IMO. Quanto à manutenção, eu ainda permanecem pelo fato de que usar é mais legível e compreensível para pessoas de nível de entrada. Eu ensino início programação no nível universitário ao lado e uma coisa que começa a torcer os alunos cabeças é condicionalmente executado código, como o try-finally bloco. Escopo é muito mais fácil de entender. Usando é nada mais do que uma tentativa-finalmente, mas desde que se parece com uma operação de escopo é muito fácil de explicar aos alunos que quando a variável deixa escopo (algo mais uma tentativa-finalmente não posso fazer) é limpo. Com um bloco try-finally, muitas vezes eu recebo perguntas sobre por que ele está sendo limpo antes que ele deixe escopo eo que acontece se eu usá-lo fora do bloco finally. Que, na minha opinião, isnt mais legível ou maintainable. Agora eu tenho que concordar que não deve ser overused. Por exemplo, usá-lo para envolver um bloco de código para fins de cronometragem é um pouco demais. Mas eu acho que é apropriado para casos em que você deve quotundoquot alguma operação anterior irrelevante de exceções. O cursor é um exemplo, assim como os bloqueios. Ive correu 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 definindo 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 você está bloqueando. Isso é feito definindo a propriedade Cursor do formulário. Você precisaria modificar sua classe para aceitar um IWin32Window e um novo cursor. Em seguida, você deve definir o cursor do Windows e restaurá-lo. Michael Taylor - 28/09/07 p3net. mvps. org Tag: Visual C Geral Process. waitforexit () não sair Visual C 9 Cobertura de código parcial Oi Existe uma ferramenta que faz cobertura de código parcial ex. Tem uma opção para cobrir apenas 3 dos 5 métodos em uma classe. Tag: Visual C Geral Process. waitforexit () não sair do Visual C 10 Como usar o ícone de herança do Class Designer Toolbox no VS. NET 2005 Olá a todos: Eu li o artigo de msdn2.microsoft/en-us/library/aa288743 ( VS.71).aspx (The Class Diagram) e gostaria de criar duas classes (ie Class1 e Class2) enquanto Class2 é herdado de Class1. Eu tento fazer isso selecionando o ícone de herança no Class Designer Toolbox. No entanto, sempre que ligar estes dois diagramas de classe, o cursor é alterado como o ponteiro de seta predefinido. Pode alguém aqui me mostrar como usar o ícone de herança Obrigado - Daniel Tag: Visual C Geral Process. waitforexit () não sair Visual C 11 Como faço para especificar 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 genérico ou método System. EventHandlerquot Código Snippet interface pública IExporter interface pública IExportFinishedEventArgs Como dizer ao compilador que implementações de IExportFinishedEventArgs em Fato ser conversível para EventArgs ou há alguma maneira melhor de fazê-lo Tag: Visual C Geral Process. waitforexit () não sair do Visual C 12 Access Config arquivo usando remoting. ChannelServices. UnregisterChannel (channel) onde channel é o mesmo canal u está usando no método ChannelServices. RegisterChannel. Desta forma, deixe o. NET saber cancelar o registro do canal para que ele possa ser usado novamente para outros. O acima deve ser feito quando u, por exemplo, sair do aplicativo. Para verificar se um canal existe ou você precisa criá-lo você pode usar este código: Code Snippet if (ChannelServices. GetChannel (channel. ToString ()) null) Se ele existe, u não tem que registrá-lo. Tag: Visual C Geral Process. waitforexit () não sair do Visual C 13 Como alterar o nome do projeto C Caros amigos minha pergunta pode soar um pouco diferente. Sim é como alterar o nome do projeto C. Eu fiz um arquivo. dll usando VS2005 C ele contém vários arquivos de classe e windowsforms e dlls de referência agora depois de terminar esse projeto eu só quero mudar o nome do projeto inteiro. Quaisquer linhas de guia a seguir. Thnaks and regards Ranu Tag: Visual C Geral Process. waitforexit () não sair 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 de compilador. Eu entendo o que está dizendo, mas eu não sei como corrigi-lo. Aqui está a classe que estou tentando serializar: Code Snippet Serializable () public class ServerRequestPacket. Packet, ISerializable public ServidorRequestPacket (SerializationInfo obj, StreamingContext ctxt) public void GetObjectData (SerializationInfo obj, StreamingContext ctxt) e aqui está a classe base: Código Snippet público resumo classe Packet público Packet (DateTime timestamp) e meu erro (at: public ServerRequestPacket SerializationInfo obj, StreamingContext ctxt)) é: quotError 1 Sem sobrecarga para o método Packet leva 0 argumentos C: Documents and Settings. ServerRequestPacket. cs 22 16 BallGamequot Tag: Visual C Geral Process. waitforexit () não sair do Visual C 15 Executar um exe do serviço. net Oi pessoal Eu sou um iniciante neste campo. Eu preciso de alguma ajuda de u. Pode u por favor me diga como fazer isso. Eu só quero como executar o EXE de um serviço. net e no EXE como obter o arquivo que é copiado recentemente em um determinado local. Eu ficaria muito honrado se você pudesse me fornecer os detalhes. Obrigado Raja Bhushan Tag: Visual C Geral Process. waitforexit () não sair do Visual C 16 Como obter o identificador de um aplicativo em execução C Olá, Estou escrevendo uma ferramenta que ativa (SetForegroundWindow) outro aplicativo, mas depois que eu quero fazer Para o meu próprio aplicativo para recuperar o status da janela ativa. Eu sei que posso digitalizar os processos da mesma maneira que eu faço para a outra aplicação, mas eu queria saber se existe uma maneira curta de fazer isso para o aplicativo em execução, como: this. Handle Obrigado, Aw Tag: Visual C General Process. Waitforexit () não sair Visual C Esta questão pode parecer um pouco estranho, 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 êxito, mas de vez em quando, por acaso, recebo uma Janela de Relatórios de Erros / Mensagem. O problema é que estou remoting, então quando essa mensagem / janela ocorre durante a execução do processo, eu vou pendurar a menos que eu log na outra máquina (remoting) e feche a janela. Existe alguma maneira de programaticamente matar esta janela ou possivelmente desativar a mensagem / janela de ocorrer Tenho pensado em executar VS em uma execução silenciosa (eu ainda tenho que encontrar uma maneira de fazê-lo). Eu também tentei ver se há alguma coisa sendo lançado quando isso ocorre comparar a quando não. Re: Visual C Geral Process. waitforexit () não sair Você poderia ser específico com o erro que você está recebendo Isso só ocorre quando você está redirecionando entrada e saída Re: Visual C Geral Process. waitforexit () não sair No, eu posso redirecionar entrada E saída sem um problema. O erro que estou recebendo é o relatório geral de erro do Windows e, infelizmente, é em japonês, então eu não sei qual é o erro exato, mas é o erro geral. Eu não tenho o código na minha frente, mas eu configurar delegados / segmentos para ler redirecionado o erro e saída depois de sair todo o processo. Eu não posso vir acima com qualquer coisa e eu sou capaz de executar o mesmo processo no meu próprio computador, mas eu não sou capaz de fazer um determinado comando através de remoting. Eu vou experimentá-lo amanhã remoting em uma máquina não-japonesa no trabalho e vou publicar minhas descobertas independentemente. Re: Visual C Geral Process. waitforexit () não sair Se você uma idéia de quanto tempo o seu processo vai demorar, então você pode usar bool sair processo. WaitForExit (timeInMilliSeconds) if (exitted) // Processar saída antes do tempo limite . Else // Imprimir mensagem de erro Isto pode não estar relacionado com o que você está fazendo, mas eu tive uma experiência onde o processo não iria sair se eu redirecionasse sua saída. Tente desabilitar o redirecionamento de saída e veja se o processo é encerrado. Experimente, pode funcionar. Re: Visual C Geral Process. waitforexit () não sair Eu gostaria de tentar isso, mas é muito de um hack. Eu tenho muitos comandos diferentes que levam diferentes quantidades de tempo (30 segundos a 25 minutos) para que não haja configuração 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 em mim. Eu tentei em um computador diferente, sem problemas (que é realmente mexer comigo). Eu sei que não é o redirecionamento de saída / erro porque um novo WINDOW está sendo criado no servidor que estou remoting para. Assim que 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.

No comments:

Post a Comment