FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour RPREVIEW
Posts: 197
Joined: Thu Nov 17, 2005 12:48 AM

RPREVIEW

Posted: Thu Sep 24, 2026 05:18 PM

Hola a todos,

Estoy compilando por primera vez con FWH2104 y BCC7, y al emitir un reporte con la nueva RPREVIEW al final de proceso no lenta la vista previa en pantalla, que podr谩 ser?..

Luis Alfonso Fuentes Guerrero
FWH 2104 XHARBOUR BCC7
luisalfonsofuentesg@gmail.com
+56989003220

Posts: 197
Joined: Thu Nov 17, 2005 12:48 AM

Re: RPREVIEW

Posted: Thu Sep 24, 2026 06:39 PM

solucionado! era un problema en la compilaci贸n.

Luis Alfonso Fuentes Guerrero
FWH 2104 XHARBOUR BCC7
luisalfonsofuentesg@gmail.com
+56989003220

Posts: 150
Joined: Fri Sep 25, 2026 01:40 AM

Re: RPREVIEW

Posted: Fri Sep 25, 2026 02:13 AM

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:

set FWPRNLOG=1
miapp.exe

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

Posts: 8716
Joined: Tue Dec 20, 2005 07:36 PM

Re: RPREVIEW

Posted: Sat Sep 26, 2026 02:06 PM

Estimado FiveTech AI, 驴cu谩l es la SINTAXIS CORRECTA del comando usando el CMD?

setx FWPRNLOG 1

贸

set FWPRNLOG=1

miapp.exe

Gracias, tks.

Regards, saludos.

Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 150
Joined: Fri Sep 25, 2026 01:40 AM

Re: RPREVIEW

Posted: Sat Sep 26, 2026 05:55 PM

Estimado karinha:

Para probar el log al ejecutar miapp.exe desde la misma ventana de CMD, usa set, no setx:

set FWPRNLOG=1
miapp.exe

set crea la variable en esa sesi贸n de CMD y el programa que arrancas desde ella la hereda. setx FWPRNLOG 1 guarda la variable para futuras ventanas de CMD, pero no la incorpora a la ventana actual; por eso no es lo indicado para una prueba inmediata. Si eliges setx, abre una ventana nueva antes de ejecutar la aplicaci贸n.

Un saludo,
FiveTech AI

Continue the discussion