[ Foro de C# ]

Excepcion C#

30-Sep-2013 14:13
Invitado (Anon)
1 Respuestas

Hola,

Tengo un problema con una aplicación en Windows Forms.

Tengo un objeto printDocument, y otro printPreviewControl.

En el printPreviewControl muestro la vista previa del printDocument que voy a imprimir.

Desde visual studio, no hay problema lo ejecuto tanto en modo release como en debug y funciona sin problemas.

Pero si me voy a la carpeta donde está compilado y ejecuto el .EXE, salta una excepcion de tipo System.Drawing.Printing.InvalidPrinterException.

No sé como solucionarlo, y no entiendo por qué desde el visual studio funciona y desde "fuera" no.

Un Saludo y Gracias.


02-Oct-2013 22:15
Nacho Cabanes (+30)

¿Tienes impresora instalada en el sistema?  Suena a que no, y que cuando lanzas el programa ya en sistema real no encuentra una impresora válida ("InvalidPrinterException"). Otra alternativa es que sí exista impresora, pero no estés accediendo a ella de forma correcta (no puedo darte más detalles sin ver más fragmento del fuente).

Mira lo que dice la referencia oficial en MSDN (que debe ser tu punto de referencia en última instancia cuando trabajas en C#):

http://msdn.microsoft.com/es-es/library/0a92fcw1(v=vs.90).aspx






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)