Permite leer lo que dice MSDN: La sobrecarga WaitForExit () () () se utiliza para hacer que el subproceso actual espere hasta que el proceso asociado termine. Este método indica al componente Proceso que espere una cantidad infinita de tiempo para que el proceso salga. Esto puede hacer que una aplicación deje de responder. Por ejemplo, si llama a CloseMainWindow para un proceso que tiene una interfaz de usuario, la solicitud al sistema operativo para finalizar el proceso asociado puede no ser manejada si el proceso se escribe para no introducir nunca su bucle de mensajes. Esta sobrecarga asegura que todo el procesamiento ha sido completado, incluyendo el manejo de eventos asíncronos para la salida estándar redireccionada. Debe utilizar esta sobrecarga después de una llamada a la sobrecarga WaitForExit (Int32) cuando la salida estándar se ha redirigido a los controladores de eventos asincrónicos. Esto es por supuesto para. NET. ¿Qué te hace pensar que no espera que el proceso de la nota finalice? ¿Cuáles son los signos de eso? ¿Cuál es la prueba? No estoy seguro de si esto ha cambiado recientemente, pero de vuelta en las aplicaciones de día en la ventana El móvil nunca se cierra cuando golpeas la X para cerrarlas, solo minimizarían y seguirían ejecutándose en segundo plano (esto no era un error, era una característica, ya que la próxima vez que inicias la aplicación, se iniciaría muy rápido, yah Lo sé, loco pero cierto) por lo que podría ser por qué WaitForExit es quizás comportándose de forma extraña y esperando la puesta en marcha de la aplicación en lugar de salir. Pero entonces otra vez es apenas especulación basada en knowlegde de versiones antiguas de Windows Mobile. Viernes 20 de Febrero de 2009 23:03 Id me gustaría superar esta pregunta. Estoy en Windows Mobile 6 Standard y estoy tratando de generar una instancia de navegador. Me gustaría esperar hasta que el usuario cierre el navegador. Pero WaitForExit devuelve muy rápido. Aquí está el código: Proceso p nuevo Proceso () 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 el navegador debe ser closedquot) ¿Cuál debe ser la manera correcta de obtener los resultados esperados Monday, June 08, 2009 10:45 PM Dónde está el símbolo. símbolo. AlexB Tuesday, June 09, 2009 9:58 PM Estoy viendo el mismo problema, pero en XP. Creo que la prueba se puede ver en cualquier depurador (como estoy viendo), o en cualquier aplicación de consola (no necesariamente en el móvil) Miércoles, 02 de septiembre de 2009 20:35 Excepto que no se obtiene un objeto de proceso que puede utilizar. Si intenta Dim myProc como nuevo proceso () myProc Process. Start (quotiexplorerquot, quotfinance. yahoo/q/hpsquot símbolo) myProc. WaitForExit () todavía devuelve inmediatamente. Miércoles, 02 de septiembre de 2009 20:48 Problema es que no está iniciando una nueva instancia de iexplore. exe. Sólo está creando una nueva ventana en el proceso existente. Mi conjetura es iexplore. exe comienza, ve una instancia anterior y se comunica con la instancia anterior de modo que abra la nueva ventana, y entonces esta instancia que usted comenzó salidas inmediatamente. Así que el comportamiento es correcto y esperable. Blog. voidnish Miércoles, 02 de septiembre de 2009 20:52 Microsoft está realizando una encuesta en línea para entender su opinión sobre el sitio web Msdn. Si decide participar, se le presentará la encuesta en línea cuando abandone el sitio Web de Msdn. ¿Desea participar? En una aplicación C 2008, tengo un bucle foreach que se enumera a continuación para cada uno (PkgID en PkgIDs) Process eProcess new Process () String ProcessArguments null eProcess. StartInfo. UseShellExecute eProcess. StartInfo. FileName falso Quot 7654quot 43 PkgID eProcess. StartInfo. Arguments ProcessArguments eProcess. Start () eProcess. WaitForExit (1800) eProcess null ProcessArguments null Como puede ver en el código que he enumerado anteriormente, tengo las siguientes preguntas: 1. Para cada iteración del bucle for Creo un nuevo objeto de proceso llamado eProcess y luego establezco eProcess null cerca del final del bucle. Por lo tanto, puede decirme si esto es código o no y por qué Si usted tiene un mejor código que podría utilizar me diría lo que me recomienda apuntando a algún código que puede utilizar como referencia 2. Usted puede ver que también tengo La siguiente línea de código, eProcess. WaitForExit (1800) Tengo esta línea ya que el proceso que se está llamando no parece completar su procesamiento antes de que el control se devuelve a este programa. Así puede decirme lo siguiente: a. Es el número de milisegundos que especifico una buena cantidad ¿Puede decirme por qué o por qué no b. Dado que el código se devuelve a este programa de llamadas antes de que todo el eProcess terminado, ¿puede decirme si esta es una buena manera de esperar a que el eprocess para terminar, creo que hay una mejor manera de lo que para eProcess para terminar. Si es así, ¿hay una manera de saber cuándo el eProcess está realmente terminado de ejecutar Editado por wendy elizabeth jueves, 04 de octubre de 2012 4:18 AM jueves, 04 de octubre de 2012 4:18 Respuestas Puede mover todas las líneas siguientes a Antes del bucle: Process eProcess new Process () String ProcessArguments eProcess. StartInfo. UseShellExecute false eProcess. StartInfo. FileName strConsoleAppLocation La razón es que esta información no cambia dentro del bucle, por lo que sólo es necesario establecerla una vez. Sin embargo, tenga en cuenta que la cantidad de tiempo de procesamiento ahorrado de esta manera será insignificante cuando se compara con la cantidad de procesamiento necesario para el desarrollo de cada proceso. Si mantiene dentro del bucle la línea quotProcess eProcess nuevo Process () quot entonces agregará muchos objetos de tipo Process al montón. Puesto que cada uno de ellos se volverá inaccesible en la siguiente iteración del bucle, se pondrán a disposición del recolector de basura. Cuando el sistema pierde memoria, el recolector de basura se ejecutará automáticamente y liberará la memoria utilizada por esos procesos accesibles. Marcado como respuesta por wendy elizabeth Jueves, 04 de octubre de 2012 15:02 jueves, 04 de octubre de 2012 2:23 PM Todas las respuestas 1.. Puse eProcess null cerca del final del bucle. Así puede decirme si esto es código o no y por qué Esto es inútil. EProcess es una variable local que se inicializa en la parte superior del bucle. Ponerlo en nulo al final no sirve para nada, ya que su valor se sobrescribe en la siguiente iteración y la variable se descarta al salir del bucle. Soy consciente de que en algunas versiones anteriores de Visual Basic se recomendó que estableciera todos los objetos en Nothing antes de descartarlos, ya que esto provocó algunos errores que a veces impedían que los objetos COM estuvieran correctamente desechados. Esto ya no es aplicable en. Net el recolector de basura marcará todos los objetos inaccesibles como disponibles para la colección sin importar si asignó null a su referencia antes de descartar o sobrescribir la variable de referencia. El método WaitForExit espera que el proceso finalice la ejecución. Si desea asegurarse de que el proceso ha salido, quite el quot1800quot. Esto hace WaitForExit esperar indefinidamente. El 1800 es un quottimeoutquot significa quotif el proceso no ha terminado después de 1.8 segundos, entonces no esperar anymorequot. Tenga en cuenta que el valor se expresa en milisegundos, no segundos, por lo que 1800 puede ser demasiado pequeño para sus propósitos. El método devuelve un valor booleano, que puede utilizar para determinar si el proceso finalizó realmente o si se produjo un tiempo de espera. Si siempre desea esperar a que finalice el proceso y, por lo tanto, no le interesa el tiempo de espera, simplemente escriba simplemente eProcess. WaitForExit () sin argumento. Jueves, 04 de octubre de 2012 6:21 Gracias por su respuesta Tengo una pregunta adicional. La sentencia, Process eProcess new Process () está en la parte superior del bucle. ¿Debo incluir esta declaración en la parte superior del bucle o antes incluso de iniciar el bucle Si mantengo la declaración a la que me refiero en la parte superior del bucle, parece que tendría un gran volumen de procesos en la memoria. ¿Podría moverme todas las líneas siguientes antes del bucle? Proceso eProcess nuevo Process () String ProcessArguments eProcess. StartInfo. UseShellExecute false eProcess. StartInfo. FileName strConsoleAppLocation La razón es que esta información no cambia en el bucle, por lo que sólo es necesario establecerla una vez. Sin embargo, tenga en cuenta que la cantidad de tiempo de procesamiento ahorrado de esta manera será insignificante cuando se compara con la cantidad de procesamiento necesario para el desarrollo de cada proceso. Si mantiene dentro del bucle la línea quotProcess eProcess nuevo Process () quot entonces agregará muchos objetos de tipo Process al montón. Puesto que cada uno de ellos se volverá inaccesible en la siguiente iteración del bucle, se pondrán a disposición del recolector de basura. Cuando el sistema pierde memoria, el recolector de basura se ejecutará automáticamente y liberará la memoria utilizada por esos procesos accesibles. Marcado como respuesta por wendy elizabeth jueves, 04 de octubre de 2012 3:02 PM Jueves, 04 de octubre de 2012 14:23 Microsoft está llevando a cabo una encuesta en línea para entender su opinión sobre el sitio web de Msdn. Si decide participar, se le presentará la encuesta en línea cuando abandone el sitio Web de Msdn. ¿Quieres participar? Ayúdanos a mejorar MSDN. Visite nuestra página UserVoice para enviar y votar ideas Centros de desarrollo Recursos de aprendizaje Community Support ProgramsProcess. waitforexit () no salir de Visual C General Windows Tech 8249 Visual C Archivo de juegos VB VS Express Arquitectura de 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 Mientras se envía TIFF como FAX, se muestra la excepción COM. ¿Qué hacer con esto Hola, Treid para enviar tiff como fax a través de mi aplicación c bt Tengo la excepción COM diciendo que los datos no son válidos, con la manija quot0x8007000Dquot. He utilizado FaxComLib en mi aplicación c. Si alguien me puede decir qué hacer en este caso Saludos, Ravi Bhatt. Tag: Visual C General Process. waitforexit () no salir de Visual C 2 la creación de complemento a mi propio programa: tutoriales Lo siento, obviamente me refiero quotI sólo asumí que se haría con una versión anterior de. Netquot. Ooops. Tag: Visual C General Process. waitforexit () no salir de Visual C 3 privates dentro de una propiedad Im no sugiere que esta idea puede ser convenientemente implementado o que el esfuerzo y refactor involded en la aplicación se justifica. Im no familliar con la aplicación subyacente de Visual Studios y el CLR. Pero esconder la información es la piedra angular del diseño de software de sonido, y siento que SI esta característica iba a ser implementada, se añadiría al lenguaje. Ocultar un privado en una propiedad y ocultarlo del resto de la clase (mientras que tiene disponible en el confinado de las propiedades obtener y establecer métodos) evitaría imprevistos depurar pesadillas. Etiqueta: Visual C General Process. waitforexit () no salir de Visual C 4 Code Injection. Posible o no gracias por la respuesta th soy nuevo en el espacio de nombre CodeDOM estoy actualy va a través del SDK acerca de ello. Mientras tanto ¿cómo pasar un exe como un recurso coz el método AddResource () aloows jus cadena cómo pasar un exe como un recurso una vez que esto se hace cómo i xtract y ejecutar el recurso incrustado Tag: Visual C General Process. waitforexit ( ) No salir de Visual C 5 Console App, pero no aparece ninguna consola. No veo un tipo de aplicación. Veo un tipo de salida: que se establece en aplicación de consola. Y como he dicho si hago un Ctrl F5, se irá a la aplicación de consola. Es casi como el Console. Readkey () no está funcionando. Greg Tag: Visual C General Process. waitforexit () no salir de Visual C 6 ArrayList. IndexOf Lo que sobrecarga para iguales,. (Vector3) Tag: Visual C General Process. waitforexit () no salir de Visual C 7 Completamente Invisible / Ocultos aplicación micvos, Gracias (etiquetado), que es lo que tiene que ser algo que ver con ListltVector3gt que buscan llamar. , Tu idea es muy buena pero no suficiente para mí. He intentado con lo que has dicho. Sí, el programa se oculta de la barra de tareas, ficha de aplicación del administrador de tareas, pero todavía es accesible pulsando ALTTab (conmutación entre la aplicación). ¿Hay algún modo de resolverlo? Tag: Visual C General Process. waitforexit () no salir de Visual C 8 Attenuating SoundPlayer Volumen ¿Qué control está utilizando Tag: Visual C General Process. waitforexit () no salir de Visual C 9 Deep copia de un elemento en Un arraylist no soy tan grande de fan de structs a menos que todos los valores posibles que se pueden pasar al stuct se permiten y no romper su código. Debido a que los miembros de una estructura son públicos y permitirá a cualquier persona hacer lo que quieran a ellos, entonces usted tiene que asegurarse de que alguien no puede poner en un valor que va a romper las cosas. TheTroll Etiqueta: Visual C General Process. waitforexit () no salir de Visual C 10 ¿por qué esta declaración no funciona Sugiero que invierta algún día en la lectura de perfiles. Su muy fácil y recomendado para usar en el escenario como usted tiene. Sólo google ir a través de MSDN Tag: Visual C General Process. waitforexit () no salir de Visual C 11 convertir de vb a c Hola a todos, tuve el código vb como sigue: objdata. Tables (quotrecordquot).Rows (v1).Item (Quotnamequot) txt1.Text ¿Puede alguien ayudarme a convertir esto al código de C que había intentado esto objdata. Tablesquotrecordquot. Rowsv1.Item quotnamequot txt1.Text pero fue dado un error Error 4 System. Data. DataRow no contiene una definición para el artículo Gracias Tag: Visual C General Process. waitforexit () no salir de Visual C 12 Principiante necesita ayuda urgente. Problemas estáticos Imho, estás solucionando tu problema (cambia algo en form1 de form2) de una manera muy extraña (no es factible). Una manera más limpia (imho) en el código sería similar a: (1) Exponga la propiedad Text del TextBox en Form1 (observe que en este caso puede incluso reemplazar el TextBox con una etiqueta, sin tener que cambiar un bit de código en Form2 .) Clase de código de fragmentos Form1 set (2) Pase una referencia de su instancia de Form1 a su instancia de Form2. Por ejemplo: Formulario de código de formulario1 form1 nuevo Form1 (). Form2 form2 new Form2 (form1) // podría inyectarse la instancia a través de una propiedad en lugar del constructor. (3) Actualizar SomeText cuando sea necesario, por ejemplo: cuando el usuario hace clic en algún botón en Form2: Clase de código de código Form2 Tag: Visual C General Process. waitforexit () no salir de Visual C 13 Cómo crear un archivo dll de capa de datos Tengo Un proyecto escolar con otros tres miembros del grupo. Estamos creando una aplicación que contiene registro de cheques, registro de ahorros y otras características bancarias. Mi pregunta es construir la base de datos y crear la capa de datos. Nunca he construido una capa de datos, siempre he conectado directamente a la base de datos. Creo que esta capa de datos va a ser un archivo dll para que los otros desarrolladores puedan conectarse a la base de datos. Si puedo ver una estructura de ejemplo de este archivo dll, estoy seguro de que puedo recogerlo desde allí. Si alguien será tan amable de crear un archivo fuente de dll de ejemplo para que una aplicación pueda pedir el saldo de comprobación. Puedo compilar desde mi final. Sólo quiero ver el código y aprender de él. Este archivo dll consultará la base de datos y devolverá el saldo de comprobación. Gracias, Stephen C. Tag: Visual C General Process. waitforexit () no saliendo de Visual C 14 Cómo escribir strucede y estructuras en clase C HD byte público Marca menor: Visual C General Process. waitforexit () no salir de Visual C 15 ConsoleApplication2.exe no contiene un método principal estático adecuado para un punto de entrada por favor elimine o comente las líneas de archivo de programa. cs entonces el error borrado. Esto es porque ya programa. cs contiene la función main (). Tag: Visual C General Process. waitforexit () no salir de Visual C 16 anulable en los tipos de valor no MattDoc escribió: Hola, Desviando ligeramente, he oído de un desarrollador que solía trabajar con esa cadena comienza la vida como un tipo de valor, y los métodos de llamada En él (y, presumiblemente, establecerlo en nulo) causas de boxeo en el IL subyacente, perdiendo un poco de rendimiento cada vez que se hace. Esperaba que anulable funcionara con cadenas por esta razón. ¿Hay alguna verdad en esto Esto ha sido mejorado en versiones posteriores de C Gracias, Matt Sounds más como Strings inmutabilidad inherente. Por ejemplo, si desea modificar una cadena con uno de los métodos String, debe reasignar el resultado a la variable original (oa alguna variable). Code Snippet String texto quotsome bad textquot text. Replace (quot badquot, quotquot). El texto no cambia y la llamada a reemplazar es algo redudante. Youd tiene que hacer lo siguiente: Code Snippet String texto quotsome bad textquot texto text. Replace (quot badquot, quotquot) En cuyo caso youve tirado lejos la primera cuerda y asignado uno nuevo, posiblemente dejando quotsome bad textquot en la lista de cuerdas internas Y posiblemente añadido quotsome texto a la lista de cadenas internas. Tag: Visual C General Process. waitforexit () no salir de Visual C Siguiente 1 Nombrar enumeraciones C Problema con enumeraciones en C Menor (camel) caso dice: Su un campo privado, o variable local (en Java no dice nada, mohaha). Un IDE decente como Visual Studio proporciona señales inmediatas mientras está escribiendo, pero entiendo que a veces sería favorable para diferenciar estrictamente los campos de los locales o parámetros. Las directrices de. NET no le dan pistas sobre esto porque usted es libre de hacerlo de la manera que quiera, ya que sólo pertenece a las reglas de nomenclatura de su lenguaje de programación (los campos protegidos son más complicados). Personalmente sólo uso camel case, pero para el prefijo, Id stick con un simple en lugar de m, porque su una letra menos (que guarda la escritura, pero todavía requiere dos pulsaciones de teclas). Creo que el - prefix dice tanto como m, por lo que los únicos argumentos de favorecer uno de ellos es el recuento de caracteres. En Visual Basic 8 normalmente prefijo campos con el. Dicho esto, he visto que un montón de - prefijo puede hacer que el código más difícil de leer, así que elegir sabiamente. Etiqueta: Visual C General Process. waitforexit () no salir de Visual C 2 programaticamente Cancelar servicio de ventana OnStop Dentro de la OnStop de un servicio de ventana, hará una cierta validación. Si el éxito de la validación, el servicio de la ventana puede parar. De lo contrario, el servicio de ventana continuará ejecutándose. Si lanzo una excepción cuando la validación falla, por primera vez lo paro, continuaré corriendo. Pero por segunda vez lo dejo, incluso la validación es falsa, se detendrá. Me gustaría saber cómo implementar tal lógica. Gracias Tag: Visual C General Process. waitforexit () no salir de Visual C 3 Cómo hacer que el hilo de datos global de seguridad. Por favor ayuda. Hola amigos, me parece que están atrapados en un problema peculiar. Tengo una clase pública estática con miembros estáticos públicos (diversas listas del arsenal). Los miembros son, por tanto, de naturaleza global y son accesibles a través del espacio de nombres. Tengo una función de trabajador que se llama asincrónicamente (de modo que hay varias instancias que se ejecutan por segundo) y que lee los diferentes miembros globales en diferentes puntos de ejecución (no el conjunto entero en cualquier punto). Tengo una función de escritor que se utiliza para establecer los miembros globales y este es el único en la aplicación de escritura a estas variables. Escribirá todo el conjunto de globales cuando se le da control a través de un evento GUI. Necesito un mecanismo donde si una instancia de función de trabajo está accediendo a cualquiera de los miembros globales y se llama a la función de escritor, todas las instancias de función de trabajador (que supongo que serían hilos diferentes) deberían completar su operación de lectura y esperar antes de la siguiente lectura ( De otro miembro global) hasta que la función de escritor termine de actualizar todos los globales. Esto también debe significar que la función de escritor espera hasta que todas las instancias de operación de lectura estén completas y luego vaya adelante para actualizar las variables. He pasado por Lock, Mutex, Semaphore pero me siento bastante confundido sobre el tipo de modelo que debo implementar. Por favor, ayúdame. Gracias n Recuerdos, Kunal Tag: Visual C General Process. waitforexit () no salir de Visual C 4 Pc Temperatura He leído todo el Internet. En ninguna parte puedo encontrar esta respuesta. Estoy casi allí. En mi PC utilizo: ManagementObjectSearcher searcher nuevo ManagementObjectSearcher (quotrootWMIquot, quotSELECT FROM MSStorageDriverATAPISmartDataquot) foreach (ManagementObject queryObj en searcher. Get ()) pero, en mi amigo, y mi hermano PC, 101 recuperar 99oC. Y 115. la temperatura correcta. Mientras que en mi PC 101 retrive la temperatura correcta y 115 recuperar 0oC ¿Puede alguien ayudarme Tag: Visual C General Process. waitforexit () no salir de Visual C 5 Environment. SpecialFolder. MyDocuments en C1.1 hola, Environment. GetFolderPath (Environment..MyDocumentos) cómo lograr lo mismo en el marco 1.1. El entorno no tiene SpecialFolder en vs2003 - (gracias Tag: Visual C General Process. waitforexit () no salir de Visual C 6 Abstraction Hola, Lo siento por esta pregunta sencilla, pero todavía estoy confundido acerca de esto ¿Qué es la abstracción en OOPs Hw podemos Implementar esto en C es cualquier cosa relacionada con la clase abstracta que alguien puede ayudarme con ejemplos en C gracias de antemano Tag: Visual C General Process. waitforexit () no salir de Visual C 7 Bloqueo cierre de la consola Hola, Alex Si desea ocultar el X botón en la parte superior derecha en el formulario. Sólo coloque el form. controlbox a false. En torno a la consola, puede iniciarlo en otro hilo e intentar ocultarlo por backgroundworker, aquí está la referencia: msdn2.microsoft/en-us /library/hybbz6ke(VS.80).aspx codeproject / csharp / winconsole. asp df100ampforumid16021ampexp0ampselect1458374 De lo contrario, puede elegir otras maneras, de todos modos, es sólo mi idea. Gracias Tag: Visual C General Process. waitforexit () no salir de Visual C 8 Cursor Class Tengo que estar en desacuerdo Utilizar try-finally es más de tipo y más propensos a causar confusión y / o ser omitido que usar una declaración using en mi experiencia. IDisposable fue inventado con el único propósito de proporcionar una limpieza determinista en. NET. Debemos usarlo cuando necesitamos una limpieza determinista de objetos (como restaurar un cursor o cerrar un archivo). No estamos forzando un concepto de C en el lenguaje ya que ya apoya este caso especial. En cuanto al argumento de lo que realmente hace, no lo considero tan significativo como se aplica a todos los métodos en. NET. ¿Qué hace exactamente Synchronized hacer Cómo acerca de Dispose en un objeto de archivo Se cierra el archivo Se descarga el contenido primero Eso es lo que la documentación es para IMO. En cuanto a la facilidad de mantenimiento todavía estoy por el hecho de que el uso es más legible y comprensible para gente de nivel de entrada. Enseño la programación de inicio en el nivel universitario en el lado y una cosa que comienza a torcer los jefes de los estudiantes es código ejecutado condicionalmente tal como el bloque try-finally. El alcance es mucho más fácil de entender. Usar es nada más que un try-finally, pero ya que parece una operación de escopo es muy fácil de explicar a los estudiantes que cuando la variable deja el alcance (algo más que un try-finally no puede hacer) se limpia. Con un bloque de try-finally a menudo tengo preguntas sobre por qué se está limpiando antes de que deje el alcance y qué pasa si lo uso fuera del bloque final. Eso, en mi opinión, no es más legible o mantenible. Ahora tengo que estar de acuerdo en que no debería ser usado en exceso. Por ejemplo, usarlo para envolver un bloque de código para propósitos de sincronización es un poco más. Pero creo que es apropiado para los casos en los que debe hacer una operación anterior irrelevante de excepciones. El cursor es un ejemplo al igual que los bloqueos. He ejecutado más de una aplicación que muestra un cursor de espera para siempre porque el cursor no se restauró correctamente. No es bueno para los usuarios. Un comentario que tengo al OP sobre su código es que están configurando el cursor para todas las ventanas. Esto es generalmente una mala idea. En su lugar, debe establecer el cursor sólo para la ventana que está bloqueando. Esto se hace estableciendo la propiedad Cursor del formulario. Debería modificar su clase para aceptar un IWin32Window y un nuevo cursor. A continuación, establecer el cursor de Windows y restaurarlo. Michael Taylor - 28/09/07 p3net. mvps. org Tag: Visual C General Process. waitforexit () no salir de Visual C 9 Cobertura de código parcial Hola ¿Existe una herramienta que hace la cobertura de código parcial ex. Tiene una opción para cubrir sólo 3 de 5 métodos en una clase. Etiqueta: Visual C General Process. waitforexit () no salir de Visual C 10 Cómo utilizar el icono de herencia de Class Designer Toolbox en VS. NET 2005 Hola a todos: He leído el artículo de msdn2.microsoft/en-us/library/aa288743 ( VS.71).aspx (El diagrama de clases) y desea crear dos clases (es decir, Class1 y Class2) mientras que Class2 se hereda de Class1. Intento hacer esto seleccionando el icono de la herencia en la caja de herramientas del diseñador de la clase. Sin embargo, siempre que conecto estos dos diagramas de clase, el cursor se cambia como el puntero de flecha predeterminado. ¿Puede alguien aquí mostrarme cómo utilizar el icono de herencia Gracias - Daniel Tag: Visual C General Process. waitforexit () no salir de Visual C 11 ¿Cómo puedo especificar EventArgs personalizado en una interfaz Hola, el código siguiente me da un error quotError 1 El tipo FFIO. IExportFinishedEventArgs debe ser convertible a System. EventArgs con el fin de utilizarlo como parámetro TEventArgs en el tipo genérico o método System. EventHandlerquot Código Snippet interfaz pública IExporter interfaz pública IExportFinishedEventArgs ¿Cómo puedo decir al compilador que las implementaciones de IExportFinishedEventArgs en Hecho puede ser convertible a EventArgs o hay alguna mejor manera de hacerlo Tag: Visual C General Process. waitforexit () no salir de Visual C 12 Archivo de configuración de acceso utilizando la comunicación remota. ChannelServices. UnregisterChannel (canal) donde channel es el mismo canal u que está utilizando en el método ChannelServices. RegisterChannel. De esta manera u dejamos. NET saber cancelar el registro del canal para que pueda ser utilizado de nuevo para los demás. Lo anterior debe hacerse cuando u por ejemplo salir de la aplicación. Para comprobar si existe un canal o necesitas crearlo u puedes usar este código: Snippet de código if (ChannelServices. GetChannel (channel. ToString ()) null) Si existe, no tienes que registrarlo. Tag: Visual C General Process. waitforexit () no salir de Visual C 13 Cómo cambiar el nombre de C Project Estimados amigos mi pregunta puede sonar un poco diferente. Sí es cómo cambiar el nombre del proyecto C. He hecho un archivo. dll utilizando VS2005 C que contiene varios archivos de clase y windowsforms y dlls de referencia ahora después de terminar ese proyecto sólo quiero cambiar el nombre de todo el proyecto. Cualquier línea de guía a seguir. Thnaks y recuerdos Ranu Tag: Visual C General Process. waitforexit () no salir de Visual C 14 Serializar un tipo derivado Hola, estoy tratando de serializar un objeto que se deriva de otro objeto. Pero el constructor de serialización me está dando errores del compilador. Tengo lo que su dicho, pero no sé cómo solucionarlo. Aquí está la clase que estoy tratando de serializar: Code Snippet Serializable () public class ServerRequestPacket. Packet, ISerializable public ServerRequestPacket (SerializationInfo obj, StreamingContext ctxt) public void GetObjectData (SerializationInfo obj, StreamingContext ctxt) y aquí está la clase base: Code Snippet public abstract class Paquete public Packet (DateTime timestamp) y mi error (at: public ServerRequestPacket SerializationInfo obj, StreamingContext ctxt)) es: quotError 1 Sin sobrecarga para el método Packet toma 0 argumentos C: Documents and Settings. ServerRequestPacket. cs 22 16 BallGamequot Tag: Visual C General Process. waitforexit () no salir de Visual C 15 Ejecutar un exe del servicio. net Hola a todos, Soy un principiante en este campo. Necesito algo de ayuda de u. Puede u por favor dime cómo hacer esto. Sólo quiero cómo ejecutar el EXE de un servicio. NET y en el EXE cómo obtener el archivo que se ha copiado recientemente en una ubicación en particular. Me sentiría muy honrado si pudiera proporcionarme los detalles. Gracias Raja Bhushan Tag: Visual C General Process. waitforexit () no salir de Visual C 16 Cómo obtener el identificador de una aplicación en ejecución C Hola, estoy escribiendo una herramienta que activa (SetForegroundWindow) otra aplicación, pero después de que quiero hacer Para que mi propia aplicación recupere el estado de la ventana activa. Sé que puedo escanear los procesos de la misma manera que hago para la otra aplicación, pero me preguntaba si hay una forma corta de hacer esto para la aplicación en ejecución, como: this. Handle Gracias, Aw Tag: Visual C General Process. Waitforexit () no salir de Visual C Esta pregunta puede parecer un poco extraño, pero estoy tratando de ejecutar VS2005 a través de un proceso y ejecutar un comando específico y waitforexit (). Estoy redirigiendo mi entrada y salida con éxito pero de vez en cuando sucede que recibo una Ventana Error Reporting Window / Message. El problema es que estoy remoting, así que cuando este mensaje / ventana ocurre durante la ejecución del proceso, colgaré a menos que entre en la otra máquina (remoting) y cierra la ventana. ¿Hay alguna forma de programaticamente matar esta ventana o, posiblemente, deshabilitar el mensaje / ventana que se producen He pensado en ejecutar VS en una ejecución silenciosa (todavía tengo que encontrar una manera de hacerlo). También he intentado ver si hay algo que se lauched cuando ocurre esto se compara a cuando no lo hace. Re: Visual C General Process. waitforexit () no salir ¿Podría ser específico con el error que está recibiendo Esto sólo ocurre cuando está redirigiendo la entrada y la salida Re: Visual C General Process. waitforexit () no salir No, puedo redirigir la entrada Y salida sin un problema. El error que estoy recibiendo es el informe general de errores de Windows y, por desgracia, está en japonés, así que no sé cuál es el error exacto, pero es el error general. No tengo el código delante de mí sino que fijé delegados / hilos para leer redireccionado el error y la salida después de que salga del proceso entero. No puedo llegar a nada y soy capaz de ejecutar el mismo proceso en mi propio ordenador, pero no soy capaz de hacer este comando en particular a través de la comunicación remota. Voy a probarlo mañana remoting en una máquina no japonesa en el trabajo y voy a publicar mis descubrimientos de todos modos. Re: Visual C General Process. waitforexit () no exit Si tienes una idea de cuánto tiempo va a tomar tu proceso, entonces puedes usar bool exitted process. WaitForExit (timeInMilliSeconds) if (exitted) // Proceso exitted before timeout period . Else // Imprimir mensaje de error Esto puede no estar relacionado con lo que estás haciendo, pero tuve una experiencia donde el proceso no saldría si redirigía su salida. Intente desactivar el redireccionamiento de salida y ver si el proceso sale. Pruébalo, podría funcionar. Re: Visual C General Process. waitforexit () no salir Me gustaría probar eso, pero es demasiado de un hack. Tengo demasiados comandos diferentes que toman diferentes cantidades de tiempo (30 segundos a 25 minutos) por lo que no hay ajuste de tiempo real que podría colocar sin destruir mi rendimiento. Esta función ha estado funcionando correctamente para varios comandos durante los últimos 6 meses y ahora se decide a salir en mí. Lo intenté en una computadora diferente sin ningún problema (que está realmente ensuciando conmigo). Sé que no es la redirección de salida / error porque se está creando una nueva WINDOW en el servidor al que estoy remoting. Tan pronto como cierre esa ventana, mi proceso sale como se esperaba y la salida correcta se muestra en el lado del usuario. Gracias por su ayuda, pero estoy muy frustrado con este problema.
No comments:
Post a Comment