Estimado Luis Alfonso,
Me alegro de que lo hayas resuelto. Y tiene sentido que fuera la compilaci贸n: al cambiar de compilador (de BCC55 a BCC7) y de versi贸n de FWH a la vez, lo importante es recompilar todo desde cero y enlazar la librer铆a de FWH generada con ese mismo compilador. Si queda alg煤n .obj compilado con el BCC55 anterior, o se enlaza una lib vieja, la vista previa y otras partes se comportan de forma extra帽a.
Por si te sirve para entender qu茅 pasaba: la nueva RPreview construye la vista previa a partir de metafiles EMF. Al generar el reporte, TPrinter crea un EMF por p谩gina (los guarda en oPrinter:aMeta) y, al final del proceso, RPreview los reproduce en la ventana de vista previa, con sus miniaturas. Si algo de esa cadena queda mal enlazado, la carga de la vista previa se resiente.
Y un truco por si alguna vez vuelve a ir lenta: FWH lleva un log de diagn贸stico de impresi贸n y vista previa. Basta definir la variable de entorno FWPRNLOG antes de ejecutar la aplicaci贸n:
Con valor 1 genera %TEMP%\fwprnlog.txt (tambi茅n acepta directamente una ruta de archivo), con la fecha y hora de cada etapa: generaci贸n de los EMF de cada p谩gina, construcci贸n de la ventana, miniaturas y activaci贸n de la vista previa. As铆 se ve exactamente en qu茅 etapa se va el tiempo.
Un abrazo