FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index EasyReport, EasyDialog y EasyPreview To All help to compile last Ereport repository
Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
To All help to compile last Ereport repository
Posted: Wed Dec 03, 2014 04:55 PM
I cannot compile the last repository of Ereport ( fivetech-easyreport-0f57b8b857a2)

I use xharbour and xmate and I have these errors:

Error: Unresolved external '_HB_FUN_HB_CURDRIVE' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_PRINT_ERREPORT' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_COMPILEFROMBUF' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_HRBRUN' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_HDEL' referenced from F:\EREPORT\OBJ\STRINGS.OBJ

we must give to all the possibilty to compile easy to xharbour and harbour user


Request :

Modifies
for the future repository I think we must make a file where Insert the modifies on the files of ER type

nameprg.prg Linexxx Funcxxxxx Methodxxxxxx Authorxxxxxxx Dataxxxxx Notexxxxxx

in this mode we can modifies our sources more easy and not download allways the repository


Resources
I founded problem to load rc for PellesC or ResEdit in particolar mode the pieces of dialogs
Best on future ( and I am available to create the dialogs ) to recreate all dialogs into x,y source to streamline the exe file


Sources
Perhaps You use another editor because when I want show with Notepad or xmate I cannot load the sources prgs and I have problems
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: To All help to compile last Ereport repository
Posted: Wed Dec 03, 2014 05:05 PM

Silvio,

You have to link harbour hbcplr.lib

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
Re: To All help to compile last Ereport repository
Posted: Wed Dec 03, 2014 06:16 PM

Antonio,
I add this lib but I have all these error now
Lines 641, Functions/Procedures 15, pCodes 3134
[1]:Bcc32.Exe -M -c -O2 -tW -v- -X -DHB_FM_STATISTICS_OFF -DHB_NO_DEFAULT_API_MACROS -DHB_NO_DEFAULT_STACK_MACROS -DHB_OS_WIN_32 -IC:\Work\fwh\include -IC:\Work\bcc582\Include;c:\work\xHarbour\Include -nObj Obj\strings.c
Borland C++ 5.82 for Win32 Copyright (c) 1993, 2005 Borland
Obj\strings.c:
[1]:iLink32.Exe -Gn -aa -Tpe -s @ereport.bcl
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '_HB_FUN_HB_CURDRIVE' referenced from F:\FIVETECH\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_PRINT_ERREPORT' referenced from F:\FIVETECH\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_hb_hashGetCItemPtr' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|hbcmplib
Error: Unresolved external '_hb_timeStampStrGet' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|complex
Error: Unresolved external '_hb_timeStampStrGetDT' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|complex
Error: Unresolved external '_hb_pp_tokenToString' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|complex
Error: Unresolved external '_hb_timeStampGetLocal' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|cmdcheck
Error: Unresolved external '_hb_pp_setIncFunc' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|ppcomp
Error: Unresolved external '_hb_compExprNewTimeStamp' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewHash' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewMethodObject' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewMacroSend' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewArgRef' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAddCodeblockExpr' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprSetGetBlock' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compGetFuncID' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compExprParamListLen' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compExprAsNumSign' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewRef' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprIsInteger' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsInteger' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsLongNum' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsStringLen' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsString' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprIsLong' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprIsString' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsSymbol' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compEncodeString' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|hbmain
Error: Unresolved external '_hb_numToStr' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|gencc
Error: Unresolved external '_hb_retclen_buffer' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|hbcmplib
Error: Unresolved external '_HB_FUN_HB_HRBRUN' referenced from F:\FIVETECH\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_HDEL' referenced from F:\FIVETECH\EREPORT\OBJ\STRINGS.OBJ

this my env to compile er with xmate

Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: To All help to compile last Ereport repository
Posted: Wed Dec 03, 2014 06:25 PM

Silvio , para quitar los dos errores ...
Error: Unresolved external '_HB_FUN_HB_CURDRIVE' referenced from F:\FIVETECH\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_PRINT_ERREPORT' referenced from F:\FIVETECH\EREPORT\OBJ\EREPORT.OBJ

1.-
Function hb_curdrive()
return Curdrive()

2.- compila y enlaza tambien erMain.prg ....

Para estos errores no se muy bien son funciones propias de harbour que tendran equivalentes en xharbour seguro.
Error: Unresolved external '_HB_FUN_HB_COMPILEFROMBUF' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_HRBRUN' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_HDEL' referenced from F:\EREPORT\OBJ\STRINGS.OBJ

Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
Re: To All help to compile last Ereport repository
Posted: Wed Dec 03, 2014 06:50 PM

On the prec release I not Have problem
Now I add curdrive func and I erase hbclpr.lib

now I have these errors
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '_HB_FUN_PRINT_ERREPORT' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_COMPILEFROMBUF' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_HRBRUN' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_HDEL' referenced from F:\EREPORT\OBJ\STRINGS.OBJ

I have
fwh14.09 ,
xharbour_bcc582_20140728
and I compile with xmate

why I make errors

Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: To All help to compile last Ereport repository
Posted: Wed Dec 03, 2014 07:15 PM
Silvio, estos son los sources y LIBS (ojo, son de harbour) que hay que añadir en el proyecto


PRG = \
.\ereport.prg \
.\epfunc.prg \
.\erfile.prg \
.\eritems.prg \
.\eritems2.prg \
.\ertools.prg \
#.\fileedit.prg \
.\vrd.prg \
.\ermain.prg \
.\vrdbcode.prg \
.\vrditem.prg \
.\strings.prg \
.\xcbrowse.prg \
.\tcfoldex.prg

C = \
.\cfunc.c \
.\treeview.c \
.\setmask.c

OBJ=$(PRG:.prg=.obj)
OBJS=$(OBJ:.\=.\obj\)

COBJ=$(C:.c=.obj)
COBJS=$(COBJ:.\=.\obj\)

PROJECT : ereport.exe

ereport.exe : $(OBJS) $(COBJS) ereport.res
echo off
echo $(BCDIR)\lib\c0w32.obj + > b32.bc
echo $(OBJS) $(COBJS), + >> b32.bc
echo ereport.exe, + >> b32.bc
echo ereport.map, + >> b32.bc
echo $(FWDIR)\lib\FiveH.lib $(FWDIR)\lib\FiveHC.lib + >> b32.bc
echo $(HBDIR)\lib\hbrtl.lib + >> b32.bc
echo $(HBDIR)\lib\hbvm.lib + >> b32.bc
echo $(HBDIR)\lib\gtgui.lib + >> b32.bc
echo $(HBDIR)\lib\hblang.lib + >> b32.bc
echo $(HBDIR)\lib\hbmacro.lib + >> b32.bc
echo $(HBDIR)\lib\hbrdd.lib + >> b32.bc
echo $(HBDIR)\lib\rddntx.lib + >> b32.bc
echo $(HBDIR)\lib\rddcdx.lib + >> b32.bc
echo $(HBDIR)\lib\rddfpt.lib + >> b32.bc
echo $(HBDIR)\lib\hbsix.lib + >> b32.bc
echo $(HBDIR)\lib\hbdebug.lib + >> b32.bc
echo $(HBDIR)\lib\hbcommon.lib + >> b32.bc
echo $(HBDIR)\lib\hbpp.lib + >> b32.bc
echo $(HBDIR)\lib\hbwin.lib + >> b32.bc
echo $(HBDIR)\lib\hbcpage.lib + >> b32.bc
echo $(HBDIR)\lib\hbct.lib + >> b32.bc
echo $(HBDIR)\lib\hbcplr.lib + >> b32.bc
echo $(HBDIR)\lib\png.lib + >> b32.bc
echo $(HBDIR)\lib\hbzlib.lib + >> b32.bc
echo $(HBDIR)\lib\xhb.lib + >> b32.bc

echo $(BCDIR)\lib\cw32.lib + >> b32.bc
echo $(BCDIR)\lib\import32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\odbc32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\nddeapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\iphlpapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\msimg32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\rasapi32.lib, >> b32.bc

echo ereport.res >> b32.bc
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
del b32.bc

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: To All help to compile last Ereport repository
Posted: Wed Dec 03, 2014 07:43 PM

Silvio ,
1.- add ermain.prg in project .
2.- Function hb_hdel( hValue, xKey )
return h_del(hValue, xKey )

Hb_hbrun and HB_COMPILEFROMBUF son funciones harbour y no tienen ( que yo sepa) equivalentes en xharbour .
Puedes comentarlas en el código , pierdes la funcionalidad de scripting pero no es demasiado importante. el resto funcionará.

Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
Re: To All help to compile last Ereport repository
Posted: Wed Dec 03, 2014 08:21 PM
After two Hour perhaps I'm understading something

Someone has changed every sources

I add ermain.prg and hb_hdel function and hbcplr.lib ( harbour)

but I have allways these errors

Code (fw): Select all Collapse
Lines 218, Functions/Procedures 6, pCodes 736
[1]:Bcc32.Exe -M -c -O2  -tW -v- -X -DHB_FM_STATISTICS_OFF -DHB_NO_DEFAULT_API_MACROS -DHB_NO_DEFAULT_STACK_MACROS -DHB_OS_WIN_32 -IC:\Work\fwh\include -IC:\Work\bcc582\Include;c:\work\xHarbour\Include  -nObj Obj\erMain.c
Borland C++ 5.82 for Win32 Copyright (c) 1993, 2005 Borland
Obj\erMain.c:
[1]:iLink32.Exe -Gn -aa -Tpe -s @ereport.bcl
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '_hb_hashGetCItemPtr' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|hbcmplib
Error: Unresolved external '_hb_compExprNewRef' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprParamListLen' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceAT' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceASC' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceCHR' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceLEN' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceEMPTY' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceINT' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceMAX' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceMIN' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceSTOD' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceSTOT' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceDTOS' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceCTOD' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceBCHAR' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceBCODE' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprAsLongNum' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceBitFunc' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprListTypeCheck' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprNewMethodObject' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compExprAddCodeblockExpr' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compExprSetGetBlock' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compGetFuncID' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compExprParamListCheck' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReducePower' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceNegate' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprIsInteger' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_timeStampStrGet' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|complex
Error: Unresolved external '_hb_timeStampStrGetDT' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|complex
Error: Unresolved external '_hb_pp_tokenToString' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|complex
Error: Unresolved external '_hb_timeStampGetLocal' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|cmdcheck
Error: Unresolved external '_hb_pp_setIncFunc' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|ppcomp
Error: Unresolved external '_hb_compExprNewTimeStamp' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewHash' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewMacroSend' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewArgRef' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsNumSign' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsInteger' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsStringLen' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsString' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprIsLong' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprIsString' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsSymbol' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compEncodeString' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|hbmain
Error: Unresolved external '_hb_numToStr' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|gencc
Error: Unresolved external '_hb_retclen_buffer' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|hbcmplib
Error: Unresolved external '_HB_FUN_HB_HRBRUN' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_H_DEL' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
Re: To All help to compile last Ereport repository
Posted: Wed Dec 03, 2014 08:35 PM

I remmed all Tscript

but I saw string.prg is modified ( I saw the official string fwh)

on this string ( ereport( if I ren HB_HDEL( hIniStrings, cName ) line 497 then it make error when the exe run

Called from: source\strings.prg => (b)FWSAVEHSTRINGS( 544 )
Called from: => AEVAL( 0 )
Called from: source\strings.prg => FWSAVEHSTRINGS( 544 )
Called from: source\strings.prg => FWLOADSTRINGS( 503 )
Called from: source\ereport.prg => MAIN( 113 )

I add

Function hb_hdel( hValue, xKey )
return h_del(hValue, xKey )

but it then ask me h_del function

but wich is the main prg ?
I tried wirg ereport but it make error

I tried with erMain.prg but it make error

Called from: source\ertools.prg => GL( 1904 )
Called from: source\erMain.prg => PRINT_ERREPORT( 26 )

Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: To All help to compile last Ereport repository
Posted: Wed Dec 03, 2014 08:42 PM

Silvio Sorry correct function is :
Function hb_hdel( hValue, xKey )
return hdel(hValue, xKey )

Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
Re: To All help to compile last Ereport repository
Posted: Wed Dec 03, 2014 08:50 PM
after dinner I tried with Harbour and I have this error

Code (fw): Select all Collapse
Error: Unresolved external '_HB_FUN_HB_CURDRIVE' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_hb_hashGetCItemPtr' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|hbcmplib
Error: Unresolved external '_hb_timeStampStrGet' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|complex
Error: Unresolved external '_hb_timeStampStrGetDT' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|complex
Error: Unresolved external '_hb_pp_tokenToString' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|complex
Error: Unresolved external '_hb_timeStampGetLocal' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|cmdcheck
Error: Unresolved external '_hb_pp_setIncFunc' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|ppcomp
Error: Unresolved external '_hb_compExprNewTimeStamp' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewHash' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewMethodObject' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewMacroSend' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewArgRef' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAddCodeblockExpr' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprSetGetBlock' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compGetFuncID' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compExprParamListLen' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compExprAsNumSign' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewRef' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprIsInteger' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsInteger' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsLongNum' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsStringLen' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsString' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprIsLong' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprIsString' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsSymbol' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compEncodeString' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|hbmain
Error: Unresolved external '_hb_numToStr' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|gencc
Error: Unresolved external '_hb_retclen_buffer' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|hbcmplib
Error: Unresolved external '_HB_FUN_HB_HRBRUN' referenced from F:\EREPORT\OBJ\EREPORT.OBJ




this is my env for Harbour
Code (fw): Select all Collapse
[Environment]
Description 1=Fivewin per harbour 2.7
Description 2=
Description 3=
PRG Compiler ver=
C compiler ver=
Subsystem=
Author=Falconi Silvio
Last update=12/03/2014

[Advanced]
Command types=1,1,1,1,1,1,1,1,1

[Harbour]
HB_INSTALL=c:\work\Harbour
HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /m /n0 /gc1 /es2 /i%HB_INC_INSTALL% /jitaliano.HIT /iinclude;c:\work\fwh\include;%HB_INSTALL%\include
Option prefix=/

[C]
C_INSTALL=C:\Work\bcc582
C_COMP_COMMAND=%C_BIN_INSTALL%\Bcc32.Exe -M -c -O2  -tW -v- -X %CRLF%-DHB_FM_STATISTICS_OFF %CRLF%-DHB_NO_DEFAULT_API_MACROS %CRLF%-DHB_NO_DEFAULT_STACK_MACROS %CRLF%-DHB_OS_WIN_32 %CRLF%-I%C_INC_INSTALL%;%HB_INC_INSTALL%  -n%HOME%\Obj %C%%CRLF%
C_LIB_COMMAND=%C_BIN_INSTALL%\TLib.Exe %LIB% /P512 @%RSP% , %LST%
C_LINK_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -Gn -aa -Tpe -s @%LNK%
C_RC_COMMAND=c:\work\PellesC\Bin\PORC.EXE  %RC%  /I c:\work\pellesc\include /I c:\work\pellesc\include\win
C_DLL_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -Gn -aa -Tpd -M -L%C_LIB_INSTALL% @%LNK%
Option prefix=-

[User]
POSTEXE_COMMAND=
POSTLIB_COMMAND=
POSTDLL_COMMAND=

[Files]
%C_LIB_INSTALL%\C0W32.OBJ=1
%C_LIB_INSTALL%\CW32.LIB=2
C:\Work\FWH\lib\Fiveh.lib=3
C:\Work\FWH\lib\Fivehc.lib=4
%HB_LIB_INSTALL%\hbrtl.lib=5
%HB_LIB_INSTALL%\hbvm.lib=6
%HB_LIB_INSTALL%\hbgt.lib=7
%HB_LIB_INSTALL%\gtgui.lib=8
%HB_LIB_INSTALL%\hblang.lib=9
%HB_LIB_INSTALL%\hbmacro.lib=10
%HB_LIB_INSTALL%\hbcommon.lib=11
%HB_LIB_INSTALL%\hbpp.lib=12
%HB_LIB_INSTALL%\hbrdd.lib=13
%HB_LIB_INSTALL%\rddntx.lib=14
%HB_LIB_INSTALL%\rddcdx.lib=15
%HB_LIB_INSTALL%\rddfpt.lib=16
%HB_LIB_INSTALL%\hbwin.lib=17
%HB_LIB_INSTALL%\hbsix.lib=18
%HB_LIB_INSTALL%\hbziparc.lib=19
%HB_LIB_INSTALL%\hbcpage.lib=20
%HB_LIB_INSTALL%\hbcplr.lib=21
%HB_LIB_INSTALL%\hbmzip.lib=22
%HB_LIB_INSTALL%\minizip.lib=23
%HB_LIB_INSTALL%\xhb.lib=24
%HB_LIB_INSTALL%\hbpcre.lib=25
%HB_LIB_INSTALL%\hbct.lib=26
%HB_LIB_INSTALL%\hbzlib.lib=27
%C_LIB_INSTALL%\uuid.lib=28
%C_LIB_INSTALL%\IMPORT32.LIB=29
%C_LIB_INSTALL%\PSDK\odbc32.lib=30
%C_LIB_INSTALL%\PSDK\nddeapi.lib=31
%C_LIB_INSTALL%\PSDK\iphlpapi.lib=32
%C_LIB_INSTALL%\PSDK\msimg32.lib=33
%C_LIB_INSTALL%\PSDK\ws2_32.lib=34
%C_LIB_INSTALL%\PSDK\psapi.lib=35
%C_LIB_INSTALL%\PSDK\rasapi32.lib=36
%HB_LIB_INSTALL%\png.lib=37
%C_LIB_INSTALL%\PSDK\shell32.lib=38

[DLL Files]
%HB_LIB_INSTALL%\harbour.lib=1
%C_LIB_INSTALL%\C0W32.OBJ=2
%C_LIB_INSTALL%\CW32.LIB=3
%C_LIB_INSTALL%\IMPORT32.LIB=4




this my env for xharbour
Code (fw): Select all Collapse
[Environment]
Description 1=Fivewin per harbour 2.7
Description 2=
Description 3=
PRG Compiler ver=
C compiler ver=
Subsystem=
Author=Falconi Silvio
Last update=12/03/2014

[Advanced]
Command types=1,1,1,1,1,1,1,1,1

[Harbour]
HB_INSTALL=c:\work\xHarbour
HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /m /n0 /gc1 /es2 /i%HB_INC_INSTALL% /j%HOME%\I18n\Main.hil /iinclude;c:\work\fwh\include;%HB_INSTALL%\include
Option prefix=/

[C]
C_INSTALL=C:\Work\bcc582
C_COMP_COMMAND=%C_BIN_INSTALL%\Bcc32.Exe -M -c -O2  -tW -v- -X %CRLF%-DHB_FM_STATISTICS_OFF %CRLF%-DHB_NO_DEFAULT_API_MACROS %CRLF%-DHB_NO_DEFAULT_STACK_MACROS %CRLF%-DHB_OS_WIN_32 %CRLF%-I%C_INC_INSTALL%;%HB_INC_INSTALL%  -n%HOME%\Obj %C%%CRLF%
C_LIB_COMMAND=%C_BIN_INSTALL%\TLib.Exe %LIB% /P512 @%RSP% , %LST%
C_LINK_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -Gn -aa -Tpe -s @%LNK%
C_RC_COMMAND=c:\work\PellesC\Bin\PORC.EXE  %RC%  /I c:\work\pellesc\include /I c:\work\pellesc\include\win
C_DLL_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -Gn -aa -Tpd -M -L%C_LIB_INSTALL% @%LNK%
Option prefix=-

[User]
POSTEXE_COMMAND=
POSTLIB_COMMAND=
POSTDLL_COMMAND=

[Files]
%C_LIB_INSTALL%\C0W32.OBJ=1
C:\Work\FWH\LIB\fivehx.lib=2
C:\Work\FWH\LIB\Fivehc.lib=3
%HB_LIB_INSTALL%\rtl.lib=4
%HB_LIB_INSTALL%\vm.lib=5
%HB_LIB_INSTALL%\gtcgi.lib=6
%HB_LIB_INSTALL%\gtgui.lib=7
%HB_LIB_INSTALL%\gtstd.lib=8
%HB_LIB_INSTALL%\gtwin.lib=9
%HB_LIB_INSTALL%\gtwvt.lib=10
%HB_LIB_INSTALL%\lang.lib=11
%HB_LIB_INSTALL%\macro.lib=12
%HB_LIB_INSTALL%\rdd.lib=13
%HB_LIB_INSTALL%\dbfcdx.lib=14
%HB_LIB_INSTALL%\dbffpt.lib=15
%HB_LIB_INSTALL%\dbfntx.lib=16
%HB_LIB_INSTALL%\hbsix.lib=17
%HB_LIB_INSTALL%\debug.lib=18
%HB_LIB_INSTALL%\common.lib=19
%HB_LIB_INSTALL%\pp.lib=20
%HB_LIB_INSTALL%\pcrepos.lib=21
%HB_LIB_INSTALL%\ct.lib=22
%HB_LIB_INSTALL%\zlib.lib=23
%HB_LIB_INSTALL%\hbzip.lib=24
%HB_LIB_INSTALL%\png.lib=25
%HB_LIB_INSTALL%\codepage.lib=26
%C_LIB_INSTALL%\CW32.LIB=27
%C_LIB_INSTALL%\IMPORT32.LIB=28
%C_LIB_INSTALL%\uuid.lib=29
%C_LIB_INSTALL%\PSDK\odbc32.lib=30
%C_LIB_INSTALL%\PSDK\rasapi32.lib=31
%C_LIB_INSTALL%\PSDK\msimg32.lib=32
%C_LIB_INSTALL%\PSDK\psapi.lib=33
%C_LIB_INSTALL%\PSDK\GdiPlus.lib=34
%C_LIB_INSTALL%\PSDK\iphlpapi.lib=35
%C_LIB_INSTALL%\PSDK\nddeapi.lib=36
%C_LIB_INSTALL%\PSDK\shell32.lib=37
C:\Work\harbour\lib\hbcplr.lib=38

[DLL Files]
%HB_LIB_INSTALL%\harbour.lib=1
%C_LIB_INSTALL%\C0W32.OBJ=2
%C_LIB_INSTALL%\CW32.LIB=3
%C_LIB_INSTALL%\IMPORT32.LIB=4




I compile correct my prg with xharbour but the last ereport I cannot compile
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: To All help to compile last Ereport repository
Posted: Wed Dec 03, 2014 09:02 PM
Silvio my Ereport project Xmate for harbour ...

Code (fw): Select all Collapse
[Version]
Type=xMate
Number=1.15

[Info]
Type=Executable
Architecture=harbour+fwh1440
Include=c:\fwh\include;c:\bcc582\include;c:\harbour\include
Define=

[xMate]
Create Map/List File=Yes

[Project]
Run=%HOME%\ereport.EXE
Params=
Final Path=%HOME%\
Maintain LNK=Yes
Default Type=1
Error log=

[Data Path]
Dbf=

[Editor]
C:\easyreport\source\eritems.prg=1,N,Y
C:\easyreport\source\eritems2.prg=2,N,N
C:\easyreport\source\DsnSay.prg=3,N,N
C:\easyreport\source\cfunc.c=4,N,N
C:\easyreport\source\ereport.prg=5,N,N

[Files]
%HOME%\source\ereport.prg=1,.F.,659,27,
%HOME%\source\erfile.prg=2,.F.,141,23,
%HOME%\source\eritems.prg=3,.F.,28,110,
%HOME%\source\eritems2.prg=4,.F.,269,52,
%HOME%\source\ertools.prg=5,.F.,2183,4,
%HOME%\source\vrdbcode.prg=6,.F.,21,93,
%HOME%\source\vrditem.prg=7,.F.,267,47,
%HOME%\source\cfunc.c=8,.F.,239,45,
%HOME%\source\setmask.c=9,.F.,37,99,
%HOME%\source\vrd.prg=10,.F.,938,99,
%HOME%\ereport.rc=11,.F.,2479,54,
%HOME%\source\strings.prg=12,.F.,314,18,
%HOME%\source\erMain.prg=13,.F.,129,56,
%HOME%\source\TCFoldex.prg=14,.F.,289,100,
%HOME%\source\DsnSay.prg=15,.F.,125,12,
%C_LIB_INSTALL%\c0w32.obj=16,.T.,0,0,
c:\FWH\LIB\Fivehc.lib=17,.T.,0,0,
c:\FWH\LIB\Fiveh.lib=18,.T.,0,0,
%HB_LIB_INSTALL%\rddfpt.lib=19,.T.,0,0,
%HB_LIB_INSTALL%\hbsix.lib=20,.T.,0,0,
%HB_LIB_INSTALL%\hbrtl.lib=21,.T.,0,0,
%HB_LIB_INSTALL%\hbvm.lib=22,.T.,0,0,
%HB_LIB_INSTALL%\rddcdx.lib=23,.T.,0,0,
%HB_LIB_INSTALL%\hbrdd.lib=24,.T.,0,0,
%HB_LIB_INSTALL%\rddntx.lib=25,.T.,0,0,
%HB_LIB_INSTALL%\hblang.lib=26,.T.,0,0,
%HB_LIB_INSTALL%\hbmacro.lib=27,.T.,0,0,
%HB_LIB_INSTALL%\hbdebug.lib=28,.T.,0,0,
%HB_LIB_INSTALL%\hbcommon.lib=29,.T.,0,0,
%HB_LIB_INSTALL%\hbpp.lib=30,.T.,0,0,
%HB_LIB_INSTALL%\gtgui.lib=31,.T.,0,0,
%HB_LIB_INSTALL%\hbpcre.lib=32,.T.,0,0,
%HB_LIB_INSTALL%\hbcpage.lib=33,.T.,0,0,
%HB_LIB_INSTALL%\hbwin.lib=34,.T.,0,0,
%HB_LIB_INSTALL%\hbcplr.lib=35,.T.,0,0,
%C_LIB_INSTALL%\CW32.LIB=36,.T.,0,0,
%C_LIB_INSTALL%\IMPORT32.LIB=37,.T.,0,0,
%C_LIB_INSTALL%\uuid.lib=38,.T.,0,0,
%C_LIB_INSTALL%\psdk\odbc32.LIB=39,.T.,0,0,
%C_LIB_INSTALL%\psdk\rasapi32.LIB=40,.T.,0,0,
%C_LIB_INSTALL%\psdk\nddeapi.lib=41,.T.,0,0,
%C_LIB_INSTALL%\psdk\msimg32.lib=42,.T.,0,0,
%C_LIB_INSTALL%\PSDK\psapi.lib=43,.T.,0,0,
%C_LIB_INSTALL%\psdk\iphlpapi.lib=44,.T.,0,0,
%HB_LIB_INSTALL%\rddads.lib=45,.T.,0,0,
%HB_LIB_INSTALL%\hbct.lib=46,.T.,0,0,
%HB_LIB_INSTALL%\xhb.lib=47,.T.,0,0,
%C_LIB_INSTALL%\ws2_32.lib=48,.T.,0,0,
%HB_LIB_INSTALL%\hbziparc.lib=49,.T.,0,0,
%HB_LIB_INSTALL%\hbmzip.lib=50,.T.,0,0,
%HB_LIB_INSTALL%\hbzlib.lib=51,.T.,0,0,
%HB_LIB_INSTALL%\minizip.lib=52,.T.,0,0,
%HB_LIB_INSTALL%\png.lib=53,.T.,0,0,
C:\fwh\lib\ace32.lib=54,.T.,0,0,
%C_LIB_INSTALL%\PSDK\shell32.lib=55,.T.,0,0,
Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
Re: To All help to compile last Ereport repository
Posted: Wed Dec 03, 2014 09:05 PM
Now I recompiled with xharbour

it is compiled ... then I run it and make this error

Code (fw): Select all Collapse
Application
===========
   Path and name: F:\EReport\ereport.EXE (32 bits)
   Size: 6,452,736 bytes
   Compiler version: xHarbour 1.2.3 Intl. (SimpLex) (Build 20140725)
   FiveWin  Version: FWHX 14.09
   Windows version: 6.1, Build 7600 

   Time from start: 0 hours 0 mins 0 secs 
   Error occurred at: 12/03/14, 22:01:12
   Error description: Error BASE/1081  Argument error: +
   Args:
     [   1] = H   {=>}
     [   2] = C   |

Stack Calls
===========
   Called from: source\strings.prg => (b)FWSAVEHSTRINGS( 547 )
   Called from:  => AEVAL( 0 )
   Called from: source\strings.prg => FWSAVEHSTRINGS( 547 )
   Called from: source\strings.prg => FWLOADSTRINGS( 503 )
   Called from: source\ereport.prg => MAIN( 113 )
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
Re: To All help to compile last Ereport repository
Posted: Wed Dec 03, 2014 09:22 PM

Mastintin with your hxp file I compiled ereport with Harbour correctly .. it run ok only there are also many problems as developer preview

Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
Re: To All help to compile last Ereport repository
Posted: Wed Dec 03, 2014 09:24 PM

But I wish Know from Antonio and you a question

the original Easyreport designer from Timm (versione 2 ) not run ok ?

Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com

Continue the discussion