| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
neg1414 Master

Registrado: 31 Ene 2007Mensajes: 284
|
Publicado: Jue 14 Feb, 2013 11:07 am Asunto: Resolver excepcion Impresora no instalada |
|
|
Buenas..
Como puedo evitar la excepcion 'There is no default printer currently selected', que me salta cuando no tengo ninguna impresora instalada... y si la impresora esta instalada y no conectada..
Gracias |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Vie 15 Feb, 2013 11:17 am Asunto: |
|
|
Se me ocurren varias cosas:
1. En la propiedad Printers de TPrinter esta la lista de impresoras instaldas.
2. El tipico try...catch en el momento de imprimir el documento.
Responder Con Cita _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Lun 18 Feb, 2013 3:42 pm Asunto: |
|
|
La solucion, seria que al inicio de la aplicacion verificar la lista de impresoras en el sistema y si esta vacia inhabilitar la impresion:
Printer()->Printers; //ListaImpresoras es un TListBox
Printer()->PrinterIndex; // Esto devuelve la que es esta marcada como pretederminada _________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
|