Re: StartInfo no trabaja
"Juan C. Olivares" <[email protected]>
| Newsgroups | gmane.comp.gnome.mono.hispano |
|---|---|
| Message-ID | <[email protected]> |
Por favor, intenta reportar mejor los supuestos errores. ¿Cuál es la exception? ¿por qué no la estás controlando?. Mi impresión es que no estás decidiendo el working directory y no encuentra el archivo "ConOces.rep", pero es imposible saber con tan poca información. 2009/7/19 Rafael Rueda <[email protected]> > Trabajo con versión monodevelop 2.0, mono 2.4.2.2 en Linux y Windows, > Windows con Framework 3.5 aunque debería trabajar con Framework 2.0. > También lo hago con System.Windows.Forms o con Gtk. > > Si lo hago fuera de la aplicación que estoy ejecutando con la siguiente > instrucción lo realiza correctamente: > mono \syanet\net\printreport.exe -preview ConOces.rep > > Si trabajaba correctamente en forma directa ¿porque no lo hace en la > aplicación principal?. ¿Que tengo mal en las instrucciones que escribí? > > Nota: Soy consciente que la siguiente instrucción sobra: > p.StartInfo.WindowStyle = ProcessWindowStyle.Normal; > > Rafael Rueda > > El sáb, 18-07-2009 a las 06:34 +0000, [email protected] escribió: > > Hola amigo, a que te refieres con las ultimas versiones no funciona en > > Win ? si te refieres que te corria en versiones del > > framework antiguas, la solucion mas facil es compilar el soft para > > ellas, a no ser que uses algo novedoso creo que lo mas > > recomendable. Lo otro, la propiedad WindowStyle por defecto viene en > > Normal, no hace falta especificarlo, a menos que lo > > cambies en el codigo que precede al fragmento, por supuesto. > > > > On Jul 18, 2009 12:58am, Rafael Rueda <[email protected]> wrote: > > > Hola amigos necesito su ayuda: > > > > > > > > > > > > Genero con monodevelop un reporte realizado con reportman. El > > sistema > > > > > > debe trabajar en Linux y Windows. Venía trabajando bién en Linux y > > > > > > Windows pero con las ultimas versiones de C# ya no trabaja en > > Windows. > > > > > > Alguién podría darme una mano?. > > > > > > > > > > > > Este es el código sobre un archivo de reporte ya generado: > > "ConOces.rep. > > > > > > > > > > > > using System.Diagnostics; > > > > > > ... > > > > > > > > > > > > Process p = new Process(); > > > > > > try > > > > > > { > > > > > > //Para Linux trabaja perfecto > > > > > > p.StartInfo.FileName = "/syanet/net/printreport.exe > > "; > > > > > > p.StartInfo.Arguments = @"-preview ConOces.rep"; > > > > > > p.StartInfo.WindowStyle = ProcessWindowStyle.Normal; > > > > > > p.Start(); > > > > > > } > > > > > > catch > > > > > > { > > > > > > //para Windows: Printreport.exe ha detectado un > > problema y debe > > > > > > cerrarse. > > > > > > p.StartInfo.FileName = @"\syanet\net\printreport.exe > > "; > > > > > > p.StartInfo.Arguments = @"-preview ConOces.rep"; > > > > > > p.StartInfo.WindowStyle = ProcessWindowStyle.Normal; > > > > > > p.Start(); > > > > > > } > > > > > > p.WaitForExit(); > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > Mono-hispano mailing list > > > > > > [email protected] > > > > > > https://listas.hispalinux.es/mailman/listinfo/mono-hispano > > > > > > > > _______________________________________________ > Mono-hispano mailing list > [email protected] > https://listas.hispalinux.es/mailman/listinfo/mono-hispano > -- Atte, Juan Cristóbal Olivares חואנכרי ============== Renovarse o morir: Mi PC de los sesenta tenía veinte mil militantes. Y mi PC del siglo XXI tiene cuarenta gigabytes. _______________________________________________ Mono-hispano mailing list [email protected] https://listas.hispalinux.es/mailman/listinfo/mono-hispano