PDA

Ver la Versión Completa : fallo en qrpt70.bpl


emeritos
03-03-2016, 11:19:10
Hola dilferos.

Hasta ahora me ha funcionado bien el delphi 7, pero cuando compilo un programa y lo ejecuto y voy a imprimir (hago un pdf) (en los otros programas compilados anteriormente si funciona) me sale un error:

"Access violations at address 409EB398 in module qrpt70.bpl" (el numero cambia cada vez)

¿Como lo puedo solucionar?


El resto del programa funciona bien.

Gracias.

Manuel
03-03-2016, 13:53:51
Mira este hilo te puede ayudar

http://www.clubdelphi.com/foros/showthread.php?t=34183&highlight=qrpt70.bpl


Yo verificaría el tamaño del papel del reporte y/o la impresora que tienes por defecto en tu computador que usas.

emeritos
04-03-2016, 08:42:48
La misma impresora que siempre una samsung ML-1640 y el tamaño de papel A4, pero el reporte no se hace a la impresora sino a un pdf.

Nunca he tenido problema, pero ahora como compile se estropea todo los reportes de ese programa (incluidos los que ya funcionaban)

Gracias.

emeritos
04-03-2016, 11:21:32
Este es el codigo del programa que siempre me ha funcionado bien:


ficheropdf := 'pdf\Utilizacion';
Application.CreateForm(Tfrmimprimir, frmimprimir);
frmimprimir.QRimputilizacion.Prepare;
ExportQR1.Report := frmimprimir.QRimputilizacion;
ExportQR1.ExportQRPDF(ficheropdf,True);
frmimprimir.Free;
ficheropdf := ficheropdf + '.pdf';
ShellExecute(Handle, 'open', PChar(ficheropdf), '', '', SW_SHOW);


Pero ahora cuando se ejecuta esta linea

frmimprimir.QRimputilizacion.Prepare;

Es cuando sale el error de qrpt70.bpl