Ver Mensaje Individual
  #4  
Antiguo 15-02-2013
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Reputación: 19
Angel.Matilla Va por buen camino
Cita:
Empezado por NEG1414 Ver Mensaje
Me podrias indicar cual seria la condicion para evitar la excepcion al no tener instalada la impresora..

¿Seria la misma si la impresora esta instalada y no encendida..?

Gracias Otra vez..
Lo primero que te decía del TPrinter lo tienes en Tips&Tricks de del Club Builder; yo he adaptado aquel código y lo he puesto así:
Código:
TPrinter *Printer = new TPrinter();
if  (Printer->Printers->Count > 0)
     QuickReport1->Print();
Esto sería para comprobar que hay alguna impresora instala. La segunda opción podría ser así:
Código:
try
{
     QuickReport1->Print();
}
catch(...)
{
     ShowMessage("La impresora no está disponible.");
}
Puedes combinar ambas.
Responder Con Cita