Cita:
Empezado por NEG1414
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.