Re: StartInfo no trabaja
Rafael Rueda <[email protected]>
| Newsgroups | gmane.comp.gnome.mono.hispano |
|---|---|
| Message-ID | <1248053265.7759.14.camel@localhost> |
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 > > > >