Problema en Compilacion de ejemplo EasyReport

Problema en Compilacion de ejemplo EasyReport

Postby checo176 » Tue Oct 25, 2022 9: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: Select all  Expand view
┌────────────────────────────────────────────────────────────────────────────┐
│ 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 (r2006301601) - FWH 22.03 - MariaDB - FivEdit
User avatar
checo176
 
Posts: 80
Joined: Wed Apr 20, 2011 3:08 pm

Re: Problema en Compilacion de ejemplo EasyReport

Postby Antonio Linares » Tue Oct 25, 2022 9: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Problema en Compilacion de ejemplo EasyReport

Postby checo176 » 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: Select all  Expand view
┌────────────────────────────────────────────────────────────────────────────┐
│ 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 (r2006301601) - FWH 22.03 - MariaDB - FivEdit
User avatar
checo176
 
Posts: 80
Joined: Wed Apr 20, 2011 3:08 pm

Re: Problema en Compilacion de ejemplo EasyReport

Postby karinha » 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
User avatar
karinha
 
Posts: 7824
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Problema en Compilacion de ejemplo EasyReport

Postby checo176 » 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: Select all  Expand view

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 (r2006301601) - FWH 22.03 - MariaDB - FivEdit
User avatar
checo176
 
Posts: 80
Joined: Wed Apr 20, 2011 3:08 pm

Re: Problema en Compilacion de ejemplo EasyReport

Postby karinha » 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
User avatar
karinha
 
Posts: 7824
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Problema en Compilacion de ejemplo EasyReport - RESUELTO

Postby checo176 » Wed Oct 26, 2022 1: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 (r2006301601) - FWH 22.03 - MariaDB - FivEdit
User avatar
checo176
 
Posts: 80
Joined: Wed Apr 20, 2011 3:08 pm

Re: Problema en Compilacion de ejemplo EasyReport

Postby leandro » Thu Mar 23, 2023 8: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: Select all  Expand view
┌────────────────────────────────────────────────────────────────────────────┐
?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: Select all  Expand view

#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

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1676
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Problema en Compilacion de ejemplo EasyReport

Postby Antonio Linares » Fri Mar 24, 2023 7: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Problema en Compilacion de ejemplo EasyReport

Postby leandro » Fri Mar 24, 2023 2: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: Select all  Expand view

┌────────────────────────────────────────────────────────────────────────────┐
?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

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1676
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Problema en Compilacion de ejemplo EasyReport

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Problema en Compilacion de ejemplo EasyReport

Postby leandro » Sat Mar 25, 2023 2: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: Select all  Expand view

#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

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1676
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Problema en Compilacion de ejemplo EasyReport

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 49 guests