FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Problema en Compilacion de ejemplo EasyReport
Posts: 83
Joined: Wed Apr 20, 2011 03:08 PM
Problema en Compilacion de ejemplo EasyReport
Posted: Tue Oct 25, 2022 09:12 PM
Amigos favor su ayuda en poder solucionar un problema de compilaciΓ³n que me sale al tratar de compilar el ejempo de EasyReport ERDsample.prg, incluΓ­do en la carpera samples de FWH.

El error que me sale es el siguiente:
Code (fw): Select all Collapse
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ FiveWin for Harbour 22.03 - Mar. 2022 Β  Β  Β  Β  Β  Harbour development power Β β”‚β–„
β”‚ (c) FiveTech 1993-2022 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 β”‚β–ˆ
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β–ˆ
Β  β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€
Compiling...
Harbour 3.2.0dev (r2004201301)
Copyright (c) 1999-2020, https://harbour.github.io/
Compiling 'ERDsample.prg' and generating preprocessed output to 'ERDsample.ppo'...
Lines 4984, Functions/Procedures 1
Generating C source output to 'ERDsample.c'... Done.
Embarcadero C++ 7.30 for Win32 Copyright (c) 1993-2017 Embarcadero Technologies, Inc.
ERDsample.c:
Borland Resource Compiler Β Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. Β All rights reserved.

Error prsht.h 917 1: '#endif' before '#if'
* Linking errors *


Favor alguna orientaciΓ³n.

Un abrazo desde Chile

Sergio Vacarezza S.
Programador Freelance
sergio@vacarezza.cl
Santiago, Chile

Harbour 3.2.0dev (r2407221137) - FWH 24.08 - MariaDB 12.2.2 - FivEdit 22.0214

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Problema en Compilacion de ejemplo EasyReport
Posted: Tue Oct 25, 2022 09:45 PM

Estimado Sergio,

Tienes que modificar el fichero de cabecera Prsht.h de Borland como aquΓ­ explica Rick:

viewtopic.php?p=201802

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 83
Joined: Wed Apr 20, 2011 03:08 PM
Re: Problema en Compilacion de ejemplo EasyReport
Posted: Wed Oct 26, 2022 11:22 AM
Maestro mil gracias por la orientaciΓ³n. Al parecer se solucionΓ³ el problema de compilaciΓ³n, ya que no estoy seguro para comprobarlo, ya que me sale el siguiente nuevo error en la compilaciΓ³n:

Este es el error que me aparece:
Code (fw): Select all Collapse
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ FiveWin for Harbour 22.03 - Mar. 2022 Β  Β  Β  Β  Β  Harbour development power Β β”‚β–„
β”‚ (c) FiveTech 1993-2022 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 β”‚β–ˆ
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β–ˆ
Β  β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€
Compiling...
Harbour 3.2.0dev (r2004201301)
Copyright (c) 1999-2020, https://harbour.github.io/
Compiling 'erdsample.prg' and generating preprocessed output to 'erdsample.ppo'...
Lines 4984, Functions/Procedures 1
Generating C source output to 'erdsample.c'... Done.
Embarcadero C++ 7.30 for Win32 Copyright (c) 1993-2017 Embarcadero Technologies, Inc.
erdsample.c:
Borland Resource Compiler Β Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. Β All rights reserved.

Error guiddef.h 147 11: Cannot open file: string.h
* Linking errors *
Me puede indicar donde encuentro el archivo de cabecera string.h, ya que lo he buscado y no lo encuentro.

Alguna ayuda please

Sergio Vacarezza S.
Programador Freelance
sergio@vacarezza.cl
Santiago, Chile

Harbour 3.2.0dev (r2407221137) - FWH 24.08 - MariaDB 12.2.2 - FivEdit 22.0214

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Problema en Compilacion de ejemplo EasyReport
Posted: Wed Oct 26, 2022 11:35 AM

Prompt de comando como Administrador:

DIR /S STRING.H >> STR.TXT

Edite STR.TXT

Regards, saludos.

JoΓ£o Santos - SΓ£o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 83
Joined: Wed Apr 20, 2011 03:08 PM
Re: Problema en Compilacion de ejemplo EasyReport
Posted: Wed Oct 26, 2022 12:10 PM
Karinha, muchas gracias por tu consejo, pero no consigo resolver el problema, ya que me sale el siguiete error al ejecutar los comandos que me indicaste:
Code (fw): Select all Collapse
C:\Windows\system32>dir /s string.h >> str.txt
No se encuentra el archivo

C:\Windows\system32>
Que podrΓ‘ estar mal??

Sergio Vacarezza S.
Programador Freelance
sergio@vacarezza.cl
Santiago, Chile

Harbour 3.2.0dev (r2407221137) - FWH 24.08 - MariaDB 12.2.2 - FivEdit 22.0214

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Problema en Compilacion de ejemplo EasyReport
Posted: Wed Oct 26, 2022 12:32 PM

CD\ <enter>

C:\DIR /S STRING.H >> STR.TXT <enter>

Regards, saludos.

JoΓ£o Santos - SΓ£o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 83
Joined: Wed Apr 20, 2011 03:08 PM
Re: Problema en Compilacion de ejemplo EasyReport - RESUELTO
Posted: Wed Oct 26, 2022 01:09 PM

Maestro Antonio y Karinha, muchas gracias por su ayuda. Finalmente pude compilar el ejemplo de ERDsample.prg y pude hacer funcionar el EsayReport Visual, Ahora tendrΓ© que estudiarlo y aprender a usarlo. No se si habrΓ‘ alguna documentaciΓ³n o ejemplos que me prmitan apreder a usar esta poderosa herramienta.

Se le agradecerΓ­a algun consejo o comentario

Mil gracias y un abrazo desde Santiago de Chile.

Sergio Vacarezza S.
Programador Freelance
sergio@vacarezza.cl
Santiago, Chile

Harbour 3.2.0dev (r2407221137) - FWH 24.08 - MariaDB 12.2.2 - FivEdit 22.0214

Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Re: Problema en Compilacion de ejemplo EasyReport
Posted: Thu Mar 23, 2023 08:56 PM
Sergio buenas tardes como estas?

Que pena molestarte, pero querΓ­a saber como hiciste para solucionar el problema de compilado del ejemplo erdsample.prg. Ya que nosotros no lo hemos podido lograr.
Code (fw): Select all Collapse
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
?FiveWin for xHarbour 22.12 - Dec. 2022 Β  Β  Β  Β  Β Harbour development power Β β”‚β–„
?(c) FiveTech 1993-2022 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 β”‚β–ˆ
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜?
Β  β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€?
Compiling...
xHarbour 1.2.3 Intl. (SimpLex) (Build 20221118)
Copyright 1999-2022, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'erdsample.prg' and generating preprocessed output to 'erdsample.ppo'...
Generating C source output to 'erdsample.c'...
Done.
Lines 9, Functions/Procedures 1, pCodes 15
Embarcadero C++ 7.40 for Win32 Copyright (c) 1993-2018 Embarcadero Technologies, Inc.
erdsample.c:
Borland Resource Compiler Β Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. Β All rights reserved.

Error guiddef.h 147 11: Cannot open file: string.h
* Linking errors *
Ya corrΓ­ las instrucciones que menciona karinha, pero no funciona :(

erdsample.prg
Code (fw): Select all Collapse
#include "FiveWin.ch"

function Main()

Β  Β EReport() Β // the easy report designer in your own apps!
Β  Β 
return nil
Tambien revise algo que menciono Antonio en este POST, pero tampoco.
https://forums.fivetechsupport.com/viewtopic.php?p=201802&sid=f957f231dd3caa5ecc198179c81a2818&sid=f957f231dd3caa5ecc198179c81a2818#p201802
Saludos
LEANDRO AREVALO
BogotΓ‘ (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Problema en Compilacion de ejemplo EasyReport
Posted: Fri Mar 24, 2023 07:52 AM

Estimado Leandro,

aqui se construye correctamente haciendo desde FWH\samples:

buildh.bat erdsample

se construyen bien los demΓ‘s ejemplos ? Prueba con buildh.bat fivedbu

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Re: Problema en Compilacion de ejemplo EasyReport
Posted: Fri Mar 24, 2023 02:54 PM
Antonio gracias por responder

Si los ejemplos bΓ‘sicos se construyen correctamente.

Intente compilar fivedbu.prg, pero devuelve los siguientes errores:

Yo uso xharbour
Code (fw): Select all Collapse
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
?FiveWin for xHarbour 22.12 - Dec. 2022 Β  Β  Β  Β  Β Harbour development power Β β”‚β–„
?(c) FiveTech 1993-2022 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 β”‚β–ˆ
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜?
Β  β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€?
Compiling...
xHarbour 1.2.3 Intl. (SimpLex) (Build 20221118)
Copyright 1999-2022, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'fivedbu.prg' and generating preprocessed output to 'fivedbu.ppo'...
Generating C source output to 'fivedbu.c'...
Done.
Lines 3804, Functions/Procedures 83, pCodes 24653
fivedbu.prg(3228) Warning W0001 Β Ambiguous reference: '_SET_DBCODEPAGE'
fivedbu.prg(3803) Warning W0030 Β STATIC Function 'RSLOADRECORD' defined but never used
Embarcadero C++ 7.40 for Win32 Copyright (c) 1993-2018 Embarcadero Technologies, Inc.
fivedbu.c:
Borland Resource Compiler Β Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. Β All rights reserved.
Turbo Incremental Link 6.90 Copyright (c) 1997-2017 Embarcadero Technologies, Inc.
Error: Unresolved external '_HB_FUN_HB_THREADQUITREQUEST' referenced from C:\FWH2212\SAMPLES\FIVEDBU.OBJ
Error: Unresolved external '_HB_FUN_HB_THREADSTART' referenced from C:\FWH2212\SAMPLES\FIVEDBU.OBJ
Error: Unresolved external '_HB_FUN_HB_MEMOREAD' referenced from C:\FWH2212\SAMPLES\FIVEDBU.OBJ
Error: Unable to perform link
* Linking errors *
Saludos
LEANDRO AREVALO
BogotΓ‘ (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Problema en Compilacion de ejemplo EasyReport
Posted: Fri Mar 24, 2023 10:23 PM

Estimado Leandro,

FiveDBU solo puede construirse usando Harbour, salvo que declares esas funciones que faltan con estas funciones:

function HB_THREADQUITREQUEST() ; return nil

function HB_THREADSTART() ; return nil

function HB_MEMOREAD( cFileName ) ; return MemoRead( cFileName )

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Re: Problema en Compilacion de ejemplo EasyReport
Posted: Sat Mar 25, 2023 02:40 AM
Ok Antonio gracias por la respuesta, pero lo que necesito, no es compilar fivedbu, lo que necesito es poder compilar el ejemplo de easy report.

Lo de fivedbu, pensΓ© que era para darte una idea sobre como solucionar el problema.

Lo que si necesitamos es poder compilar este simple ejemplo con XHARBOUR
Code (fw): Select all Collapse
#include "FiveWin.ch"

function Main()

Β  Β EReport() Β // the easy report designer in your own apps!
Β  Β 
return nil
Saludos
LEANDRO AREVALO
BogotΓ‘ (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Problema en Compilacion de ejemplo EasyReport
Posted: Sat Mar 25, 2023 10:37 AM
Estimado Leandro,

Probado y funcionando a la primera:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ FiveWin for xHarbour 22.12 - Dec. 2022 Harbour development power β”‚β–„
β”‚ (c) FiveTech 1993-2022 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 β”‚β–ˆ
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β–ˆ
Β  β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€
Compiling...
xHarbour 1.2.3 Intl. (SimpLex) (Build 20161218)
Copyright 1999-2016, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'erdsample.prg' and generating preprocessed output to 'erdsample.ppo'...
Generating C source output to 'erdsample.c'...
Done.
Lines 9, Functions/Procedures 1, pCodes 15
Embarcadero C++ 7.00 for Win32 Copyright (c) 1993-2015 Embarcadero Technologies, Inc.
erdsample.c:
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.
Turbo Incremental Link 6.70 Copyright (c) 1997-2014 Embarcadero Technologies, Inc.
* Application successfully built *
regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion