Page 1 of 1

Re: Problema en Compilacion de ejemplo EasyReport

Posted: Wed Oct 26, 2022 11:22 am
by checo176
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

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

Re: Problema en Compilacion de ejemplo EasyReport

Posted: Wed Oct 26, 2022 11:35 am
by karinha
Prompt de comando como Administrador:

DIR /S STRING.H >> STR.TXT

Edite STR.TXT

Regards, saludos.

Re: Problema en Compilacion de ejemplo EasyReport

Posted: Wed Oct 26, 2022 12:10 pm
by checo176
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

C:\Windows\system32>dir /s string.h >> str.txt
No se encuentra el archivo

C:\Windows\system32>
Que podrá estar mal??

Re: Problema en Compilacion de ejemplo EasyReport

Posted: Wed Oct 26, 2022 12:32 pm
by karinha
CD\ <enter>

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

Regards, saludos.

Re: Problema en Compilacion de ejemplo EasyReport - RESUELTO

Posted: Wed Oct 26, 2022 1:09 pm
by checo176
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.

Re: Problema en Compilacion de ejemplo EasyReport

Posted: Thu Mar 23, 2023 8:56 pm
by leandro
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

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

#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/view ... 18#p201802

Re: Problema en Compilacion de ejemplo EasyReport

Posted: Fri Mar 24, 2023 7:52 am
by Antonio Linares
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

Re: Problema en Compilacion de ejemplo EasyReport

Posted: Fri Mar 24, 2023 2:54 pm
by leandro
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

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

Re: Problema en Compilacion de ejemplo EasyReport

Posted: Fri Mar 24, 2023 10:23 pm
by Antonio Linares
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 )

Re: Problema en Compilacion de ejemplo EasyReport

Posted: Sat Mar 25, 2023 2:40 am
by leandro
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

#include "FiveWin.ch"

function Main()

   EReport()  // the easy report designer in your own apps!
   
return nil  
 

Re: Problema en Compilacion de ejemplo EasyReport

Posted: Sat Mar 25, 2023 10:37 am
by Antonio Linares
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 *