Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Error de impresion con Qreport, Impresora??? (https://www.clubdelphi.com/foros/showthread.php?t=24222)

el_barto 11-08-2005 23:46:21

Error de impresion con Qreport, Impresora???
 
Hello foro: :D :D :D

Tengo un problema con un reporte que estoy haciendo en qreport, es la primera vez que hago un reporte y me estoy guiando de: http://www.programacionfacil.com/delphi/trece4.htm

pero cuando ejecuto mi form inmediatamente me saca un error:

Cita:

Initialization of the dynamic link library c:\WINNT\System32\spool\drivers\w32x86\2\hpblff0.dll failed. the process is terminating abnormally.
Verifique si el archivo existia en esa ruta y perfecto, no se si hay que agregar mas o que, o si sera por que la impresora es laser, el Qreport apenas se ejecuta el form revisa de una la impresora??? pues por que nisiquiera me deja ver el form, si no de una me saca el error.

Gracias.

Lepe 12-08-2005 14:48:21

si usas Qreport 3 verifica esto

No veo que al quickReport se le asigne la propiedad Dataset, se debería, aunque despues sea el mismo en los qrDBText.

Por otra parte, muestranos las lineas que usas para mostrar el informe, quizás sobre o falte algo.

En principio, el error que comentas es de la impresora, y por tanto debería dar error con cualquier programa que intentes imprimir. Si es así toca reinstalar la impresora.

Si los demás programas imprimen bien, vuelve a publicar el código que usas para imprimir :D

Solo un detalle más. No es buena idea poner filtros a la tabla, es mejor usar una consulta (Tquery).

EDITO: el Qreport apenas se ejecuta el form revisa de una la impresora??? Si, por supuesto, si no hay impresora instalada, da un error, y en el error no dice nada acerca de que "no hay impresoras instaladas" es un error raro. Intenta de que esa impresora sea la predeterminada.

Un saludo y como he dicho de todo un poco, espero acertar en algo :D

el_barto 12-08-2005 17:12:53

Holaaaa Gracias por tu respuesta...

mira que estuve mirando, y coloque por molestar el QuickRep sin asignarle dataset, es decir abri un form y simplemente coloque un QuickRep y me saca el mismo error. Ademas todos los demas documentos imprime bien y si es la impresa predeterminada.

ehhhhh para imprimir uso:
Código Delphi [-]
procedure TForm1.Button2Click(Sender: TObject);
begin
 QuickRep1.Print();
end;

No se si es una brutalidad hacer eso :confused: , pero es que nisiquiera deja mostrar el form, es mas nisiquiera pide el Uaser ni el password de la base de datos, solo cuando se ejecuta muestra el ya mencionado error

Uso la version de Qreport que viene en Delphi6

PDT:En realidad mis reportes los voy a mostrar con Crystal Reports solo estoy usando Qreport para mirar como funciona

el_barto 12-08-2005 18:05:00

Gracias ya probe con otra maquina que esta conectada a la mia por punto de red y funciona al pelo el problema es en mi maquinaaaa, Gracias

Lepe 12-08-2005 19:12:28

La version de QR que viene con delphi 6 es la 3, y está afectada por el problema que te digo.

Cita:

No se si es una brutalidad hacer eso , pero es que nisiquiera deja mostrar el form, es mas nisiquiera pide el Uaser ni el password de la base de datos, solo cuando se ejecuta muestra el ya mencionado error
Esa linea, en principio está bien, es para imprimir en segundo plano.

Acabo de hacer la misma prueba que tu, y sale el cuadro de "Printing Progress", ese indicando con una barra de progreso. Sale fugazmente, y la impresora ni se entera.

Deberías quitar la impresora y volverla a instalar en tu ordenador. Aunque no sé si corregirá el error :confused:

el_barto 12-08-2005 19:17:15

Siii si se corrigio en mi maquina como te dije antes probe desde otro punto de red conectada a la misma impresora y funciono al fetuche


La franja horaria es GMT +2. Ahora son las 04:38:41.

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