Buenas,
Os comento el problema:
Tengo un informe con QuickReport en Delphi XE5, genero el informe sin problema, le doy a configurar impresora desde el preview, pero al cambiar la impresora (o el número de páginas o cualquier otra cosa) y aceptar me da una excepción y muchas veces me obliga a cerrar la aplicación.
He estado depurando el error, me lleva al archivo QRPrnSu.pas, dentro de :
Código:
function TQRCommonDialog.TaskModalDialog(DialogFunc: Pointer; var DialogData): Bool;
En concreto en la línea:
Código:
Result := TDialogFunc(DialogFunc)(DialogData);
Espero que alguien pueda arrojar algo de luz al asunto.
Un saludo y muchas gracias.