I tried to recompile your test but I have some errors
G:\Gdiplus_2>if not exist obj md obj
G:\Gdiplus_2>c:\work\bcc582\bin\make -f TESTGDI.rmk
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
echo off
echo c:\work\bcc582\bin\c0w32.obj + > b32.bc
echo obj\TESTGDI.obj, + >> b32.bc
echo TESTGDI.exe, + >> b32.bc
echo TESTGDI.map, + >> b32.bc
echo c:\work\fwh\lib\Fivehx.lib + >> b32.bc
echo c:\work\fwh\lib\FiveHC.lib + >> b32.bc
echo c:\work\xharbour\lib\rtl.lib + >> b32.bc
echo c:\work\xharbour\lib\vm.lib + >> b32.bc
echo c:\work\xharbour\lib\GTcgi.lib + >> b32.bc
echo c:\work\xharbour\lib\GTgui.lib + >> b32.bc
echo c:\work\xharbour\lib\GTpca.lib + >> b32.bc
echo c:\work\xharbour\lib\GTstd.lib + >> b32.bc
echo c:\work\xharbour\lib\GTwin.lib + >> b32.bc
echo c:\work\xharbour\lib\GTwvt.lib + >> b32.bc
echo c:\work\xharbour\lib\gtgui.lib + >> b32.bc
echo c:\work\xharbour\lib\lang.lib + >> b32.bc
echo c:\work\xharbour\lib\macro.lib + >> b32.bc
echo c:\work\xharbour\lib\rdd.lib + >> b32.bc
echo c:\work\xharbour\lib\dbfntx.lib + >> b32.bc
echo c:\work\xharbour\lib\dbfcdx.lib + >> b32.bc
echo c:\work\xharbour\lib\dbffpt.lib + >> b32.bc
echo c:\work\xharbour\lib\hbsix.lib + >> b32.bc
echo c:\work\xharbour\lib\debug.lib + >> b32.bc
echo c:\work\xharbour\lib\common.lib + >> b32.bc
echo c:\work\xharbour\lib\pp.lib + >> b32.bc
echo c:\work\xharbour\lib\codepage.lib + >> b32.bc
echo c:\work\xharbour\lib\pcrepos.lib + >> b32.bc
echo c:\work\xharbour\lib\ct.lib + >> b32.bc
echo c:\work\xharbour\lib\hbzip.lib + >> b32.bc
echo c:\work\xharbour\lib\zlib.lib + >> b32.bc
echo c:\work\xharbour\lib\libmisc.lib + >> b32.bc
echo c:\work\xharbour\lib\tip.lib + >> b32.bc
echo c:\work\xharbour\lib\png.lib + >> b32.bc
echo c:\work\bcc582\lib\cw32.lib + >> b32.bc
echo c:\work\bcc582\lib\import32.lib + >> b32.bc
echo c:\work\bcc582\lib\uuid.lib + >> b32.bc
echo c:\work\bcc582\lib\psdk\odbc32.lib + >> b32.bc
echo c:\work\bcc582\lib\psdk\rasapi32.lib + >> b32.bc
echo c:\work\bcc582\lib\psdk\nddeapi.lib + >> b32.bc
echo c:\work\bcc582\lib\psdk\msimg32.lib + >> b32.bc
echo c:\work\bcc582\lib\psdk\iphlpapi.lib + >> b32.bc
echo c:\work\bcc582\lib\psdk\gdiplus.lib + >> b32.bc
echo c:\work\bcc582\lib\psdk\psapi.lib, >> b32.bc
echo c:\work\bcc582\lib\PSDK\shell32.lib + >> b32.bc
IF EXIST TESTGDI.res echo TESTGDI.res >> b32.bc
c:\work\bcc582\bin\ilink32 -Gn -aa -Tpe -s -v @b32.bc
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external 'SHCreateDirectoryExA' referenced from C:\WORK\FWH\LIB\FIVEHC.LIB|MKDIR
Error: Unresolved external '_HB_FUN_HB_NUMTOHEX' referenced from C:\WORK\FWH\LIB\FIVEHX.LIB|TGDIPLUS
RLINK32: Unsupported 16bit resource in file "C:\WORK\BCC582\LIB\PSDK\SHELL32.LIB"
Error: Unknown RLINK32 error
** error 2 ** deleting TESTGDI.exe
I allready use borland 582 perhaps I need the 63 version ?
I have a error on shell32 it found resources 16 bit
then I have these errors
Error: Unresolved external 'SHCreateDirectoryExA' referenced from C:\WORK\FWH\LIB\FIVEHC.LIB|MKDIR
Error: Unresolved external '_HB_FUN_HB_NUMTOHEX' referenced from C:\WORK\FWH\LIB\FIVEHX.LIB|TGDIPLUS
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