FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour problem with 24.07
Posts: 357
Joined: Thu Nov 02, 2006 06:53 PM
problem with 24.07
Posted: Thu Aug 15, 2024 07:17 AM
when compiling with 24.07

Type: C >>>xhb.exe -o"switch.c" -m -n -p -q -gc0 -I"S:\include" -I"R:\include" -I"R:\include\w32" "switch.prg"<<<

xHarbour 1.2.3 Intl. (SimpLex) (Build 20190614)
Copyright 1999-2018, http://www.xharbour.org http://www.harbour-project.org/
Generating object output to 'switch.obj'...

Type: C >>>xlink.exe -NOEXPOBJ -MAP -FORCE:MULTIPLE -NOIMPLIB -subsystem:windows -UNMANGLE -LIBPATH:"S:\lib" -LIBPATH:"R:\lib" -LIBPATH:"R:\c_lib" -LIBPATH:"R:\c_lib\win" "switch.obj" "switch.res" "mem32.lib" "send32.lib" "png.lib" "r:\c_lib\win\gdi32.lib" "r:\c_lib\win\gdiplus.lib" "xhbzip.lib" "xhbzipdll.lib" "xfw.lib" "FiveHCM.lib" "FiveHMX.lib" "OptG.lib" "xhb.lib" "dbf.lib" "nsx.lib" "ntx.lib" "cdx.lib" "rmdbfcdx.lib" "ct3comm.lib" crt.lib kernel32.lib user32.lib winspool.lib ole32.lib oleaut32.lib odbc32.lib odbccp32.lib uuid.lib wsock32.lib ws2_32.lib wininet.lib advapi32.lib shlwapi.lib msimg32.lib mpr.lib OleDlg.lib version.lib comctl32.lib comdlg32.lib gdi32.lib shell32.lib winmm.lib lz32.lib Netapi32.lib -out:"switch.exe"<<<

Creating object: switch.EXP
Creating library: switch.LIB
xLINK: error: Unresolved external symbol '__imp__SetWindowTheme referenced from FiveHMX.lib(window.obj)'.
xLINK: fatal error: 1 unresolved external(s).

Type: C >>>Couldn't build: switch.exe<<<
Type: C >>>TMAKEPROJECT<<<
Type: C >>>TMAKEPROJECT:REFRESH<<<
Type: N >>> 1428<<<
best regards

kajot
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: problem with 24.07
Posted: Thu Aug 15, 2024 07:25 AM

Dear Kajot,

You have to link uxtheme.lib

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 357
Joined: Thu Nov 02, 2006 06:53 PM
Re: problem with 24.07
Posted: Thu Aug 15, 2024 03:35 PM

where is uxtheme.lib ?

best regards

kajot

best regards

kajot
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: problem with 24.07
Posted: Thu Aug 15, 2024 03:39 PM
Code (fw): Select all Collapse
C:\BCC77\lib\psdk\Uxtheme.lib
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 357
Joined: Thu Nov 02, 2006 06:53 PM
Re: problem with 24.07
Posted: Thu Aug 15, 2024 06:44 PM

thanks

where can i download bcc77 ?

best regards

kajot
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: problem with 24.07
Posted: Thu Aug 15, 2024 08:14 PM
Saludos,



Adhemar C.
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: problem with 24.07
Posted: Thu Aug 15, 2024 10:52 PM

Dear Kajot,

c:\xhb\c_lib\win\uxtheme.lib

xhb is xHarbour commercial

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 357
Joined: Thu Nov 02, 2006 06:53 PM
Re: problem with 24.07
Posted: Fri Aug 16, 2024 08:43 AM
thanks
in commercial xHarbour is OK

but in xHarbour xHarbour Binaries Rev. 10284 for BCC 7.70
and Borland bcc770

i have error

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄż
ł FiveWin for xHarbour 19.03 - Mar. 2019 xHarbour development power łÜ
ł (c) FiveTech 1993-2019 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 łŰ
ŔÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŮŰ
˙ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
Compiling...
xHarbour 1.3.1 Intl. (SimpLex) (Build 20240624)
Copyright 1999-2024, http://www.xharbour.org http://www.harbour-project.org/
Compiling 't.prg' and generating preprocessed output to 't.ppo'...

100

200

100

100

100

100

100

200

300

400

500

600

700

800

900

1000

1100

100

200

100

200

300

100

200

100

200

300

400

500

600

700

800

900

1000

1100

1200

1300

1400

1500

1600

1700

1800

1900

2000

2100

2200
Generating C source output to 't.c'...
Done.

Lines 6, Functions/Procedures 1, pCodes 16
Embarcadero C++ 7.70 for Win32 Copyright (c) 1993-2023 Embarcadero Technologies, Inc.
t.c:
Turbo Incremental Link 6.97 Copyright (c) 1997-2022 Embarcadero Technologies, Inc.
c:\borland\bcc770\lib\psdk\Uxtheme.lib(1):'Unrecognized keyword '?''
Fatal: Error processing .DEF file
* Linking errors *

best regards
kajot
best regards

kajot
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: problem with 24.07
Posted: Fri Aug 16, 2024 11:32 AM
Kajot, for this version of FiveWin FWH19.03 - Mar. 2019, use BCC76. Full download here:

https://mega.nz/file/kFEBXTbL#Q9P84EbwVf6ybyQ7QiSosOd0zNtlq7oaB2eGVWfKu64

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 357
Joined: Thu Nov 02, 2006 06:53 PM
Re: problem with 24.07
Posted: Fri Aug 16, 2024 02:18 PM

i am using fwj 24.07

best regards

kajot
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: problem with 24.07
Posted: Fri Aug 16, 2024 02:45 PM

Show your BUILDX.bat please.

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: problem with 24.07
Posted: Fri Aug 16, 2024 03:14 PM

Dear Kajot,

You are using an old buildx.bat file

It should show 24.07 instead of 19.03

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 357
Joined: Thu Nov 02, 2006 06:53 PM
Re: problem with 24.07
Posted: Fri Aug 16, 2024 03:46 PM

@ECHO OFF

CLS

ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄż

ECHO ł FiveWin for xHarbour 19.03 - Mar. 2019 xHarbour development power łÜ

ECHO ł (c) FiveTech 1993-2019 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 łŰ

ECHO ŔÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŮŰ

ECHO ˙ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß

if A%1 == A GOTO :SINTAX

if NOT EXIST %1.prg GOTO :NOEXIST

ECHO Compiling...

if "%FWDIR%" == "" set FWDIR=c:\fwh

if "%XHDIR%" == "" set XHDIR=c:\xharbour

rem if "%2" == "/b" set GT=gtwin

rem if not "%2" == "/b" set GT=gtgui

set GT=gtgui

set hdir=%XHDIR%

set hdirl=%hdir%\lib

set bcdir=c:\borland\bcc770

set fwh=%FWDIR%

%hdir%\bin\harbour %1 /n /i%fwh%\include;%hdir%\include /w /p %2 %3 > comp.log 2> warnings.log

IF ERRORLEVEL 1 GOTO COMPILEERRORS

@type comp.log

@type warnings.log

echo -O2 -e%1.exe -I%hdir%\include -I%bcdir%\include %1.c > b32.bc

%bcdir%\bin\bcc32 -M -c -v @b32.bc

:ENDCOMPILE

IF EXIST %1.rc %bcdir%\bin\brc32.exe -r -I%bcdir%\include -I%bcdir%\include\windows\sdk %1

echo %bcdir%\lib\c0w32.obj + > b32.bc

echo %1.obj, + >> b32.bc

echo %1.exe, + >> b32.bc

echo %1.map, + >> b32.bc

echo %fwh%\lib\Fivehx.lib %fwh%\lib\FiveHC.lib + >> b32.bc

rem echo %fwh%\lib\libmysql.lib + >> b32.bc

rem echo %fwh%\lib\pgsql.lib %fwh%\lib\libpq.lib + >> b32.bc

echo %hdirl%\rtl.lib + >> b32.bc

echo %hdirl%\vm.lib + >> b32.bc

echo %hdirl%\%GT%.lib + >> b32.bc

echo %hdirl%\lang.lib + >> b32.bc

echo %hdirl%\macro.lib + >> b32.bc

echo %hdirl%\rdd.lib + >> b32.bc

echo %hdirl%\dbfntx.lib + >> b32.bc

echo %hdirl%\dbfcdx.lib + >> b32.bc

echo %hdirl%\dbffpt.lib + >> b32.bc

echo %hdirl%\hbsix.lib + >> b32.bc

echo %hdirl%\debug.lib + >> b32.bc

echo %hdirl%\common.lib + >> b32.bc

echo %hdirl%\codepage.lib + >> b32.bc

echo %hdirl%\pp.lib + >> b32.bc

echo %hdirl%\pcrepos.lib + >> b32.bc

echo %hdirl%\ct.lib + >> b32.bc

echo %hdirl%\zlib.lib + >> b32.bc

echo %hdirl%\hbzip.lib + >> b32.bc

echo %hdirl%\libmisc.lib + >> b32.bc

echo %hdirl%\tip.lib + >> b32.bc

echo %hdirl%\hbzebra.lib + >> b32.bc

echo %hdirl%\png.lib + >> b32.bc

rem Uncomment these two lines to use Advantage RDD

rem echo %hdir%\lib\rddads.lib + >> b32.bc

rem echo %hdir%\lib\Ace32.lib + >> b32.bc

echo %bcdir%\lib\cw32.lib + >> b32.bc

echo %bcdir%\lib\import32.lib + >> b32.bc

echo %bcdir%\lib\psdk\UUid.lib + >> b32.bc

echo %bcdir%\lib\psdk\ws2_32.lib + >> b32.bc

echo %bcdir%\lib\psdk\odbc32.lib + >> b32.bc

echo %bcdir%\lib\psdk\rasapi32.lib + >> b32.bc

echo %bcdir%\lib\psdk\nddeapi.lib + >> b32.bc

echo %bcdir%\lib\psdk\msimg32.lib + >> b32.bc

echo %bcdir%\lib\psdk\psapi.lib + >> b32.bc

echo %bcdir%\lib\psdk\gdiplus.lib + >> b32.bc

echo %bcdir%\lib\psdk\iphlpapi.lib + >> b32.bc

echo %bcdir%\lib\psdk\shell32.lib >> b32.bc

echo %bcdir%\lib\psdk\Uxtheme.lib, >> b32.bc

IF EXIST %1.res echo %1.res >> b32.bc

rem uncomment this line to use the debugger and comment the following one

if %GT% == gtwin %bcdir%\bin\ilink32 -Gn -Tpe -s -v @b32.bc

IF ERRORLEVEL 1 GOTO LINKERROR

if %GT% == gtgui %bcdir%\bin\ilink32 -Gn -aa -Tpe -s -v @b32.bc

IF ERRORLEVEL 1 GOTO LINKERROR

ECHO * Application successfully built *

%1

GOTO EXIT

ECHO

rem delete temporary files

@del %1.c

:COMPILEERRORS

@type comp.log

ECHO * Compile errors *

GOTO EXIT

:LINKERROR

ECHO * Linking errors *

GOTO EXIT

:SINTAX

ECHO SYNTAX: Build [Program] {-- No especifiques la extensi˘n PRG

ECHO {-- Don't specify .PRG extension

GOTO EXIT

:NOEXIST

ECHO The specified PRG %1 does not exist

:EXIT

best regards

kajot

Continue the discussion