Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-07-2006
Mulero Mulero is offline
Miembro
 
Registrado: abr 2005
Ubicación: España
Posts: 10
Poder: 0
Mulero Va por buen camino
Impresoras y QuicReport

Holas a todos,

Programo en delphi 7 y el generador de informes que utilizo es el QickReport 3.0.9. El problema que tengo es que cuando tengo la aplicacion ejecutada y agrego una impresora en windows al intentar imprimir en la impresora nueva el informe lo imprime en otra impresora distinta. Tengo que cerrar la aplicacion, volverla a ejecutar y mandarle imprimir, entonces si imprime el informe correctamente en la impresora seleccionada.

Gracias de antemano.
Responder Con Cita
  #2  
Antiguo 11-07-2006
atani123 atani123 is offline
Miembro
 
Registrado: jul 2006
Posts: 63
Poder: 18
atani123 Va por buen camino
Y....

que esperabas?

QuickReport carga una lista de impresoras en el momento de su creacion.
Lo que debes hacer es crear el TQReport en el momento que lo necesites no antes. Esto bajo mi punto de vista es un error que comete mucha gente.

Si no lo haces asi, imagina el caso contrario. En mitad de la aplicacion desinstalas la impresora. Te va a dar un Access Violation de la ostia.

Tambien es posible que exista un Refresh o update o algo asi en el Printers o QReport.Printers, pero no creo que sea lo mas elegante.
Responder Con Cita
  #3  
Antiguo 11-07-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Yo siempre muestro el PrintDialog para que elija la impresora, si no acepta la pantalla o no hay ninguna instalada, se muestra el cartelito de que no hay impresora instalada (creo que lo hace directamente el PrintDialog, aunque no lo he verificado).

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #4  
Antiguo 11-07-2006
Mulero Mulero is offline
Miembro
 
Registrado: abr 2005
Ubicación: España
Posts: 10
Poder: 0
Mulero Va por buen camino
Bueno ya lo he solucionado. Antes del preview del report pongo lo siguiente

printer.Refresh;

añado en el pas la libreria printers.

Esto a quien le pueda interesar.

Gracias a todos por responder.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Impresion en dos impresoras Carlex Impresión 4 21-07-2007 04:52:44
Problemas con QuicReport socger Impresión 8 29-05-2006 07:28:01
dudas sobre la función average expresión de Quicreport Manuel Impresión 4 16-05-2006 23:03:49
Conexion de dos impresoras a una pC lroblesco Varios 7 28-01-2005 19:58:34
Problema XP - QuicReport alejodb Impresión 1 29-08-2003 08:44:13


La franja horaria es GMT +2. Ahora son las 09:41:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi