PDA

Ver la Versión Completa : Modificar fuentes del QuickReport 6 para Delphi 10.4 Sydney


lgarcia
13-03-2021, 13:47:04
hola: tengo las fuentes del QuickReport 6, el cual no es compatible con Delphi 10.4 Sydney como puedo modificar las fuentes para poder reutilizarlo.

Saludos
Luis Garcia
Suave para que se te de

Casimiro Notevi
13-03-2021, 14:34:26
Bucle :)

Compilar
--¿Error?
--Si -> corregir y Compilar
--No -> Fin

lgarcia
13-03-2021, 19:22:56
El error que me esta dando es este:

[dcc32 Fatal Error] qreport.pas(21): E2213 Bad packaged unit format: C:\Lib\win32\debug\QRWRunDXE10_3_w64.dcp.QuickRpt - Expected version: 34.0, Windows Unicode(x86) Found version: 33.0, Windows Unicode(x86)

Casimiro Notevi
14-03-2021, 10:28:19
Debes tener un fichero .inc donde se indica el número para cada versión de delphi, faltaría el de tu versión, puedes copiar el del 10.3 o puedes "engañarle" y decirle que el tuyo es la 10.3

lgarcia
14-03-2021, 16:11:13
Muchas gracias Casimiro, por la ayuda, ya pude compilar satisfactoriamente el QRWDesignX10_3, pero cuando le doy a la opción Install me tira este error he probado con varios path y nada:

Can't no load package C:\Program Files (x86)\Embarcadero\Studio\21.0\Dpk\QRWDesignX10_3.bpl. No se puede encontrar el modulo especificado y en esa carpeta esta ese fichero tanto el bpl como el dpk.

Saludos
Luis Garcia
Suave para que se te de

lgarcia
16-04-2021, 13:37:19
Al final siguiendo un escrito de internet pude hacerlo usando el QuickReport 6 para 10.3 Rio, estos son los pasos para el que le pueda servir:

Instalar el QuickReport 6 en C:\Program Files (x86)\QuickReport\QR6-RAD-10-3-Rio\ que es donde va por defecto

Hacerle modificaciones a los ficheros siguientes que estan en C:\Program Files (x86)\QuickReport\QR6-RAD-10-3-Rio\src

Al QRWDesignDXE10_3.dpk nombrarlo como QRWDesignDXE10_4.dpk y abrirlo con el notepad y en la 1ra linea donde dice package tambien ponerle 4 y en la seccion de requieres tambien cambiarlo a QRWRunDXE10_4_w64

Al QRWDesignDXE10_3.dproj nombrarlo como QRWDesignDXE10_4.dproj editarlo con el notepad y donde quiere que este QRWDesignDXE10_3 sustituirlo por QRWDesignDXE10_4

Al QRWRunDXE10_3_W64.dpk nombrarlo como QRWDesignDXE10_4.dpk y abrirlo con el notepad y en la 1ra linea donde dice package tambien ponerle 4

Al QRWRunDXE10_3_W64.dproj nombrarlo como QRWRunDXE10_4_W64.dproj editarlo con el notepad y donde quiere que este QRWRunDXE10_3_w64 sustituirlo por QRWRunDXE10_4_w64

Abrir el Delphi 10.4 y abrir 1ro el QRWRunDXE10_4_W64.dproj ir al Project/Option Building/Delphi Compiler y
quitar el Path de las opciones Dcp Output Directory, Package Output Directory y Unit Output Directory guardar entonces se compila y construye (build) y se salva al final

Luego se abre el QRWDesignDXE10_4.dproj ir al Project/Option Building/Delphi Compiler y
quitar el Path de las opciones Dcp Output Directory, Package Output Directory y Unit Output Directory guardar entonces se compila, construye (build) e instala (instal) y se montan los componentes.