Fivewin Build_New.bat (Se ajustaron los path a mis instalaciones):
@ECHO OFF
if A%1 == A GOTO :SYNTAX
if NOT EXIST %1.prg GOTO :NOEXIST
REM if "%FWDIR%" == "" set "FWDIR=%~dp0.."
SET FWDIR=C:\FWH
REM Multihilo opcional: pasa "mt" (o "-mt") como 3er parametro, o FW_MT=1, para
REM enlazar la VM Harbour MT (hbvmmt) en apps que usan hb_threadStart (p.ej.
REM samples\RemoteView\testrvmt). Sin el, se enlaza la VM mono-hilo (hbvm),
REM suficiente para testrv / testrv2.
REM build_new.bat testrvmt hm64 mt
REM C:\fwh\samples\build_new.bat testrvmt xm64 mt
REM C:\fwh\samples\build_new.bat testrvmt hm64 mt
REM SET FW_MT=1
set HBVMLIB=hbvm
if "%FW_MT%"=="1" set HBVMLIB=hbvmmt
if /I "%3"=="mt" set HBVMLIB=hbvmmt
if /I "%3"=="-mt" set HBVMLIB=hbvmmt
rem ECHO.
rem ECHO ===============================
rem ECHO FW_MT: %FW_MT%
rem ECHO ===============================
rem ECHO.
REM If compiler type given as 2nd param, use it directly
if NOT "%2" == "" (
set BTYPE=%2
GOTO :BUILD
)
REM Interactive menu
CLS
ECHO.
ECHO FiveWin Build System 26.03
ECHO ==========================
ECHO.
ECHO Harbour:
ECHO 1. Harbour + BCC 32
ECHO A. Harbour + BCC 64
ECHO 2. Harbour + MSVC 32
ECHO 3. Harbour + MSVC 64
ECHO 4. Harbour + GCC 32
ECHO 5. Harbour + GCC 64
ECHO.
ECHO xHarbour:
ECHO 6. xHarbour + BCC 32
ECHO B. xHarbour + BCC 64
ECHO 7. xHarbour + MSVC 64
ECHO 8. xHarbour + MSVC 32
ECHO 9. xHarbour Commercial + VC98
ECHO.
REM CHOICE /C 123456789 /N /M " Select [1-9]: "
CHOICE /C 123456789AB /N /M " Select [1-9A-B]: "
if errorlevel 11 set BTYPE=xb64
if errorlevel 11 GOTO :BUILD
if errorlevel 10 set BTYPE=hb64
if errorlevel 10 GOTO :BUILD
if errorlevel 9 set BTYPE=xhbc
if errorlevel 9 GOTO :BUILD
if errorlevel 8 set BTYPE=xm32
if errorlevel 8 GOTO :BUILD
if errorlevel 7 set BTYPE=xm64
if errorlevel 7 GOTO :BUILD
if errorlevel 6 set BTYPE=xb32
if errorlevel 6 GOTO :BUILD
if errorlevel 5 set BTYPE=hg64
if errorlevel 5 GOTO :BUILD
if errorlevel 4 set BTYPE=hg32
if errorlevel 4 GOTO :BUILD
if errorlevel 3 set BTYPE=hm64
if errorlevel 3 GOTO :BUILD
if errorlevel 2 set BTYPE=hm32
if errorlevel 2 GOTO :BUILD
if errorlevel 1 set BTYPE=hb32
:BUILD
ECHO.
if "%BTYPE%" == "hb32" GOTO :HB32
if "%BTYPE%" == "hm32" GOTO :HM32
if "%BTYPE%" == "hm64" GOTO :HM64
if "%BTYPE%" == "hg32" GOTO :HG32
if "%BTYPE%" == "hg64" GOTO :HG64
if "%BTYPE%" == "hb64" GOTO :HB64
if "%BTYPE%" == "xb32" GOTO :XB32
if "%BTYPE%" == "xb64" GOTO :XB64
if "%BTYPE%" == "xm64" GOTO :XM64
if "%BTYPE%" == "xm32" GOTO :XM32
if "%BTYPE%" == "xhbc" GOTO :XHBC
ECHO Unknown build type: %BTYPE%
GOTO :EXIT
REM ========================================================================
REM Harbour + BCC 32
REM ========================================================================
:HB32
@setlocal
ECHO Building %1 [Harbour + BCC 32]
...
IF ERRORLEVEL 1 GOTO LINKERROR
GOTO :SUCCESS
REM ========================================================================
REM Harbour + MSVC 32
REM ========================================================================
:HM32
@setlocal
ECHO Building %1 [Harbour + MSVC 32]
REM call "%ProgramFiles%\Microsoft Visual Studio\18\Community\VC\Auxiliary\Build\vcvarsall.bat" x86
REM set HDIR=c:\harbour
call "%ProgramFiles(X86)%\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build\vcvarsall.bat" x86
SET HDIR=D:\HARBOUR_MSVC22
set HDIRL=%HDIR%\lib\win\msvc
%HDIR%\bin\win\msvc\harbour %1 /n /i%FWDIR%\include;%HDIR%\include /w /p %3 %4 > comp.log 2> warnings.log
IF ERRORLEVEL 1 GOTO COMPILEERROR
cl -TC -W3 -O2 -c -I%HDIR%\include -D__FLAT__ -I%FWDIR%\include %1.c
REM C.Gallgo
REM IF EXIST %1.rc rc -r %1
IF EXIST %1.rc rc /d __MSVC__ -r %1
echo %1.obj > msvc.tmp
echo %FWDIR%\lib\FiveH32.lib %FWDIR%\lib\FiveHC32.lib %FWDIR%\lib\libmariadb32.lib >> msvc.tmp
echo %HDIRL%\hbrtl.lib >> msvc.tmp
echo %HDIRL%\%HBVMLIB%.lib >> msvc.tmp
echo %HDIRL%\gtgui.lib >> msvc.tmp
echo %HDIRL%\hblang.lib >> msvc.tmp
echo %HDIRL%\hbmacro.lib >> msvc.tmp
echo %HDIRL%\hbrdd.lib >> msvc.tmp
echo %HDIRL%\rddntx.lib >> msvc.tmp
echo %HDIRL%\rddcdx.lib >> msvc.tmp
echo %HDIRL%\rddfpt.lib >> msvc.tmp
echo %HDIRL%\hbsix.lib >> msvc.tmp
echo %HDIRL%\hbdebug.lib >> msvc.tmp
echo %HDIRL%\hbcommon.lib >> msvc.tmp
echo %HDIRL%\hbpp.lib >> msvc.tmp
echo %HDIRL%\hbcpage.lib >> msvc.tmp
echo %HDIRL%\hbwin.lib >> msvc.tmp
echo %HDIRL%\hbct.lib >> msvc.tmp
echo %HDIRL%\hbziparc.lib >> msvc.tmp
echo %HDIRL%\hbmzip.lib >> msvc.tmp
echo %HDIRL%\hbzlib.lib >> msvc.tmp
echo %HDIRL%\hbpcre.lib >> msvc.tmp
echo %HDIRL%\minizip.lib >> msvc.tmp
echo %HDIRL%\xhb.lib >> msvc.tmp
echo %HDIRL%\hbcplr.lib >> msvc.tmp
echo %HDIRL%\png.lib >> msvc.tmp
echo %HDIRL%\hbtip.lib >> msvc.tmp
echo %HDIRL%\hbcurl.lib >> msvc.tmp
echo %HDIRL%\libcurl.lib >> msvc.tmp
echo kernel32.lib user32.lib gdi32.lib winspool.lib comctl32.lib comdlg32.lib >> msvc.tmp
echo advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib >> msvc.tmp
echo iphlpapi.lib mpr.lib version.lib wsock32.lib msimg32.lib oledlg.lib >> msvc.tmp
echo psapi.lib gdiplus.lib winmm.lib ws2_32.lib uxtheme.lib msvcrt.lib >> msvc.tmp
IF EXIST %1.res echo %1.res >> msvc.tmp
link @msvc.tmp /nologo /subsystem:windows /NODEFAULTLIB:LIBCMT
IF ERRORLEVEL 1 GOTO LINKERROR
GOTO :SUCCESS
REM ========================================================================
REM Harbour + MSVC 64
REM ========================================================================
:HM64
@setlocal
ECHO Building %1 [Harbour + MSVC 64]
REM call "%ProgramFiles%\Microsoft Visual Studio\18\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64
REM set HDIR=c:\harbour
call "%ProgramFiles(X86)%\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build\vcvarsall.bat" amd64
SET FWDIR=C:\FWH64
SET HDIR=D:\HARBOUR_MSVC22_64
set HDIRL=%HDIR%\lib\win\msvc64
%HDIR%\bin\win\msvc64\harbour %1 /n /i%FWDIR%\include;%HDIR%\include /w /p /d__64__ /dFWH_CC_MSVC64 %3 %4 > comp.log 2> warnings.log
IF ERRORLEVEL 1 GOTO COMPILEERROR
cl -TC -W3 -O2 -c -I%HDIR%\include -D_WIN64 -D__FLAT__ -I%FWDIR%\include %1.c
IF EXIST %1.rc rc -r -D__64__ -D__MSVC__ -D__X64__ %1
echo %1.obj > msvc.tmp
echo %FWDIR%\lib\FiveH64.lib %FWDIR%\lib\FiveHC64.lib %FWDIR%\lib\libmariadb64.lib >> msvc.tmp
echo %FWDIR%\lib\hbhpdf64.lib >> msvc.tmp
echo %FWDIR%\lib\libhpdf64.lib >> msvc.tmp
echo %HDIRL%\hbrtl.lib >> msvc.tmp
echo %HDIRL%\%HBVMLIB%.lib >> msvc.tmp
echo %HDIRL%\gtgui.lib >> msvc.tmp
echo %HDIRL%\hblang.lib >> msvc.tmp
echo %HDIRL%\hbmacro.lib >> msvc.tmp
echo %HDIRL%\hbrdd.lib >> msvc.tmp
echo %HDIRL%\rddntx.lib >> msvc.tmp
echo %HDIRL%\rddcdx.lib >> msvc.tmp
echo %HDIRL%\rddfpt.lib >> msvc.tmp
echo %HDIRL%\hbsix.lib >> msvc.tmp
echo %HDIRL%\hbdebug.lib >> msvc.tmp
echo %HDIRL%\hbcommon.lib >> msvc.tmp
echo %HDIRL%\hbpp.lib >> msvc.tmp
echo %HDIRL%\hbcpage.lib >> msvc.tmp
echo %HDIRL%\hbwin.lib >> msvc.tmp
echo %HDIRL%\hbct.lib >> msvc.tmp
echo %HDIRL%\hbziparc.lib >> msvc.tmp
echo %HDIRL%\hbmzip.lib >> msvc.tmp
echo %HDIRL%\hbzlib.lib >> msvc.tmp
echo %HDIRL%\hbpcre.lib >> msvc.tmp
echo %HDIRL%\minizip.lib >> msvc.tmp
echo %HDIRL%\xhb.lib >> msvc.tmp
echo %HDIRL%\hbcplr.lib >> msvc.tmp
echo %HDIRL%\png.lib >> msvc.tmp
echo %HDIRL%\hbtip.lib >> msvc.tmp
echo %HDIRL%\hbzebra.lib >> msvc.tmp
echo %HDIRL%\hbcurl.lib >> msvc.tmp
echo %HDIRL%\libcurl.lib >> msvc.tmp
echo kernel32.lib user32.lib gdi32.lib winspool.lib comctl32.lib comdlg32.lib >> msvc.tmp
echo advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib >> msvc.tmp
echo odbccp32.lib iphlpapi.lib mpr.lib version.lib wsock32.lib msimg32.lib >> msvc.tmp
echo oledlg.lib psapi.lib gdiplus.lib winmm.lib vfw32.lib ws2_32.lib >> msvc.tmp
echo strmiids.lib ucrt.lib UxTheme.lib >> msvc.tmp
IF EXIST %1.res echo %1.res >> msvc.tmp
link @msvc.tmp /nologo /subsystem:windows /NODEFAULTLIB:libucrt /NODEFAULTLIB:msvcrt
IF ERRORLEVEL 1 GOTO LINKERROR
GOTO :SUCCESS
REM ========================================================================
REM Harbour + GCC 32
REM ========================================================================
:HG32
GOTO :SUCCESS
REM ========================================================================
REM Harbour + GCC 64
REM ========================================================================
:HG64
GOTO :SUCCESS
REM ========================================================================
REM Harbour + BCC 64
REM ========================================================================
:HB64
GOTO :SUCCESS
REM ========================================================================
REM xHarbour + BCC 32
REM ========================================================================
:XB32
GOTO :SUCCESS
REM ========================================================================
REM xHarbour + BCC 64
REM ========================================================================
:XB64
GOTO :SUCCESS
REM ========================================================================
REM xHarbour + MSVC 64
REM ========================================================================
:XM64
@setlocal
ECHO Building %1 [xHarbour + MSVC 64]
REM call "%ProgramFiles%\Microsoft Visual Studio\18\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64
REM set HDIR=c:\xharbour64
call "%ProgramFiles(X86)%\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build\vcvarsall.bat" amd64
SET FWDIR=C:\FWH64
SET HDIR=C:\XHARBOUR_MSVC2264
set HDIRL=%HDIR%\lib
%HDIR%\bin\harbour %1 /n /i%FWDIR%\include;%HDIR%\include /w /p /d__64__ /dFWH_CC_MSVC64 %3 %4 > comp.log 2> warnings.log
IF ERRORLEVEL 1 GOTO COMPILEERROR
cl -W3 -c /MD /GS- -I%HDIR%\include -D_WIN64 -D__64__ -I%FWDIR%\include %1.c
REM IF EXIST %1.rc rc -r -D__64__ -D__MSVC__ +D__X64__ %1
IF EXIST %1.rc rc -r -D__64__ -D__MSVC__ -D__X64__ %1
echo %1.obj > msvc.tmp
echo %FWDIR%\lib\Fivehxh64.lib %FWDIR%\lib\FiveHC64.lib %FWDIR%\lib\libmariadb64.lib >> msvc.tmp
echo %FWDIR%\lib\hbhpdf64.lib >> msvc.tmp
echo %FWDIR%\lib\libhpdf64.lib >> msvc.tmp
echo %HDIRL%\rtl.lib >> msvc.tmp
echo %HDIRL%\vm.lib >> msvc.tmp
echo %HDIRL%\gtgui.lib >> msvc.tmp
echo %HDIRL%\lang.lib >> msvc.tmp
echo %HDIRL%\macro.lib >> msvc.tmp
echo %HDIRL%\rdd.lib >> msvc.tmp
echo %HDIRL%\dbfntx.lib >> msvc.tmp
echo %HDIRL%\dbfcdx.lib >> msvc.tmp
echo %HDIRL%\dbffpt.lib >> msvc.tmp
echo %HDIRL%\hbsix.lib >> msvc.tmp
echo %HDIRL%\debug.lib >> msvc.tmp
echo %HDIRL%\common.lib >> msvc.tmp
echo %HDIRL%\codepage.lib >> msvc.tmp
echo %HDIRL%\pp.lib >> msvc.tmp
echo %HDIRL%\pcrepos.lib >> msvc.tmp
echo %HDIRL%\ct.lib >> msvc.tmp
echo %HDIRL%\zlib.lib >> msvc.tmp
echo %HDIRL%\hbzip.lib >> msvc.tmp
echo %HDIRL%\tip.lib >> msvc.tmp
echo %HDIRL%\hbzebra.lib >> msvc.tmp
echo %HDIRL%\hbcurl.lib >> msvc.tmp
echo %HDIRL%\libcurl.lib >> msvc.tmp
echo %HDIRL%\compiler.lib >> msvc.tmp
echo %HDIRL%\usrrdd.lib >> msvc.tmp
echo kernel32.lib user32.lib gdi32.lib winspool.lib comctl32.lib comdlg32.lib >> msvc.tmp
echo advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib >> msvc.tmp
echo odbccp32.lib iphlpapi.lib mpr.lib version.lib wsock32.lib msimg32.lib >> msvc.tmp
echo oledlg.lib psapi.lib gdiplus.lib winmm.lib vfw32.lib ws2_32.lib >> msvc.tmp
echo strmiids.lib ucrt.lib UxTheme.lib >> msvc.tmp
IF EXIST %1.res echo %1.res >> msvc.tmp
link @msvc.tmp /nologo /subsystem:windows /NODEFAULTLIB:libucrt /NODEFAULTLIB:msvcrt
IF ERRORLEVEL 1 GOTO LINKERROR
GOTO :SUCCESS
REM ========================================================================
REM xHarbour + MSVC 32
REM ========================================================================
:XM32
@setlocal
ECHO Building %1 [xHarbour + MSVC 32]
REM call "%ProgramFiles%\Microsoft Visual Studio\18\Community\VC\Auxiliary\Build\vcvarsall.bat" x86
REM set HDIR=c:\xharbour
REM set HDIRL=%HDIR%\lib\msvc32
call "%ProgramFiles(X86)%\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build\vcvarsall.bat" x86
SET HDIR=C:\XHARBOUR_MSVC22
SET HDIRL=%HDIR%\lib
REM Real xHarbour 32-bit: xHarbour's own compiler (matching VM pcode) plus
REM the COFF runtime libs in c:\xharbour\lib\msvc32.
%HDIR%\bin\harbour %1 /n /i%FWDIR%\include;%HDIR%\include /w /p /dFWH_CC_MSVC32 %3 %4 > comp.log 2> warnings.log
IF ERRORLEVEL 1 GOTO COMPILEERROR
cl -W3 -c /MD /GS- -I%HDIR%\include -I%FWDIR%\include %1.c
REM C.Gallgo
REM IF EXIST %1.rc rc -r %1
IF EXIST %1.rc rc /d __MSVC__ -r %1
echo %1.obj > msvc.tmp
REM C.Gallgo
REM echo %FWDIR%\lib\Fivehx32.lib %FWDIR%\lib\FiveHC32.lib %FWDIR%\lib\libmysql32.lib >> msvc.tmp
rem echo %FWDIR%\lib\Fivehgc.lib %FWDIR%\lib\FiveHC32.lib %FWDIR%\lib\libmysql32.lib >> msvc.tmp
echo %FWDIR%\lib\Fivehm.lib %FWDIR%\lib\FiveHCM.lib %FWDIR%\lib\libmysql32.lib %FWDIR%\lib\xfw.lib >> msvc.tmp
echo %HDIRL%\rtl.lib >> msvc.tmp
echo %HDIRL%\vm.lib >> msvc.tmp
echo %HDIRL%\gtgui.lib >> msvc.tmp
echo %HDIRL%\lang.lib >> msvc.tmp
echo %HDIRL%\macro.lib >> msvc.tmp
echo %HDIRL%\rdd.lib >> msvc.tmp
echo %HDIRL%\dbfntx.lib >> msvc.tmp
echo %HDIRL%\dbfcdx.lib >> msvc.tmp
echo %HDIRL%\dbffpt.lib >> msvc.tmp
echo %HDIRL%\hbsix.lib >> msvc.tmp
echo %HDIRL%\debug.lib >> msvc.tmp
echo %HDIRL%\common.lib >> msvc.tmp
echo %HDIRL%\codepage.lib >> msvc.tmp
echo %HDIRL%\pp.lib >> msvc.tmp
echo %HDIRL%\pcrepos.lib >> msvc.tmp
echo %HDIRL%\ct.lib >> msvc.tmp
echo %HDIRL%\zlib.lib >> msvc.tmp
echo %HDIRL%\hbzip.lib >> msvc.tmp
echo %HDIRL%\tip.lib >> msvc.tmp
echo %HDIRL%\hbzebra.lib >> msvc.tmp
echo %HDIRL%\hbcurl.lib >> msvc.tmp
echo %HDIRL%\libcurl.lib >> msvc.tmp
echo %HDIRL%\usrrdd.lib >> msvc.tmp
echo %HDIRL%\compiler.lib >> msvc.tmp
echo %HDIRL%\hbhpdf.lib >> msvc.tmp
echo %HDIRL%\libharu.lib >> msvc.tmp
echo %HDIRL%\png.lib >> msvc.tmp
echo kernel32.lib user32.lib gdi32.lib winspool.lib comctl32.lib comdlg32.lib >> msvc.tmp
echo advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib >> msvc.tmp
echo iphlpapi.lib mpr.lib version.lib wsock32.lib msimg32.lib oledlg.lib >> msvc.tmp
echo psapi.lib gdiplus.lib winmm.lib ws2_32.lib uxtheme.lib ucrt.lib >> msvc.tmp
IF EXIST %1.res echo %1.res >> msvc.tmp
link @msvc.tmp /nologo /subsystem:windows /NODEFAULTLIB:libcmt /NODEFAULTLIB:libucrt
IF ERRORLEVEL 1 GOTO LINKERROR
GOTO :SUCCESS
REM ========================================================================
REM xHarbour Commercial + VC98
REM ========================================================================
:XHBC
GOTO :SUCCESS
REM ========================================================================
REM Common exit points
REM ========================================================================
:SUCCESS
ECHO.
ECHO * %1.exe successfully built [%BTYPE%] *
DEL %1.c
DEL %1.obj
DEL %1.ppo
@endlocal
if "%FW_NORUN%" == "" start %1
GOTO EXIT
:COMPILEERROR
@type comp.log
@type warnings.log
ECHO * Compile errors *
@endlocal
GOTO EXIT
:LINKERROR
ECHO * Linking errors *
@endlocal
GOTO EXIT
:SYNTAX
ECHO.
ECHO FiveWin Build System
ECHO Usage: build [program] [type]
ECHO.
ECHO Types: hb32 Harbour+BCC32 hm32 Harbour+MSVC32
ECHO hm64 Harbour+MSVC64 hg32 Harbour+GCC32
ECHO hg64 Harbour+GCC64
ECHO xb32 xHarbour+BCC32 xm64 xHarbour+MSVC64
ECHO xm32 xHarbour+MSVC32 xhbc xHarbour Commercial+VC98
ECHO.
ECHO Example: build myapp hm64
ECHO No type = interactive menu
GOTO EXIT
:NOEXIST
ECHO The specified PRG %1 does not exist
:EXIT
Prueba1.RC:
#ifdef __MSVC__
/* Requereido para MSVC */
#include <windows.h>
#include <winuser.h>
#endif
//LANGUAGE LANG_SPANISH,SUBLANG_SPANISH_MODERN
LANGUAGE 10,3
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,8,0,0
PRODUCTVERSION 1,2,0,0
FILEFLAGSMASK 0x3F
FILEFLAGS 0x0
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE VFT2_UNKNOWN
{
BLOCK "StringFileInfo"
{
BLOCK "0C0A04B0"
{
VALUE "Author", "bla bla - BORLA\0"
VALUE "CompanyName", "bla bla\0"
VALUE "FileDescription", "FileVer.prg demo\0"
VALUE "FileVersion", "1.3.0.0\0"
VALUE "InternalName", "FileVer.prg / FileVer.rc\0"
VALUE "LegalCopyright", "bla bla\0"
VALUE "LegalTrademarks", "bla bla\0"
VALUE "OriginalFilename", "FileVer.prg\0"
VALUE "ProductName", "bla bla\0"
VALUE "ProductVersion", "1.4.0.0\0"
VALUE "PrivateBuild", "55 privatebuild que es esto\0"
VALUE "SpecialBuild", "55 specialbuild que es esto\0"
VALUE "Comments", "This is a test to manage FileVersion resource\0"
}
}
BLOCK "VarFileInfo"
{
VALUE "Translation", 0xC0A, 0x4B0
}
}
// Add this to your resources RC file
#ifdef __X64__
1 24 "C:/FWH64/SAMPLES/WinXP/WindowsXP.Manifest64"
#else
1 24 "C:/FWH/SAMPLES/WinXP/WindowsXP.Manifest"
#endif
Listado de libs en C:\fwh\lib:
ace32.lib, 69 120 Bytes, 24-06-2024 23:19:48
dolphin.lib, 107 008 Bytes, 20-03-2026 19:43:12
DrXlsx32.lib, 1 287 838 Bytes, 20-03-2026 19:43:12
DrXlsx32_bcc.lib, 476 672 Bytes, 20-03-2026 19:43:12
DrXlsx32x_bcc.lib, 476 672 Bytes, 20-03-2026 19:43:12
FiveH.lib, 6 844 416 Bytes, 06-06-2026 21:06:42
FiveH32.lib, 16 865 140 Bytes, 06-06-2026 21:06:42
FiveHC.lib, 4 406 272 Bytes, 07-06-2026 6:04:32
FiveHC32.lib, 2 423 414 Bytes, 07-06-2026 6:02:58
FiveHCM.lib, 1 912 Bytes, 01-06-2026 19:18:02
FiveHG.lib, 7 073 386 Bytes, 01-06-2026 19:18:02
FiveHGC.lib, 1 854 456 Bytes, 01-06-2026 19:18:02
FiveHM.lib, 6 558 022 Bytes, 01-06-2026 19:18:04
FiveHMX.lib, 7 317 884 Bytes, 01-06-2026 19:18:02
FiveHX.lib, 6 441 984 Bytes, 06-06-2026 21:06:42
hbhpdf32.lib, 219 638 Bytes, 20-03-2026 19:43:12
hbpgsql.lib, 43 520 Bytes, 20-03-2026 19:43:12
libcurl.lib, 7 680 Bytes, 20-03-2026 19:43:12
libhpdf32.lib, 1 350 602 Bytes, 20-03-2026 19:43:12
libmariadb.lib, 27 648 Bytes, 20-03-2026 19:43:12
libmariadb32.lib, 53 612 Bytes, 20-03-2026 19:43:12
libmysql.lib, 12 800 Bytes, 20-03-2026 19:43:12
libmysql32.lib, 25 590 Bytes, 20-03-2026 19:43:12
libpq.lib, 18 432 Bytes, 20-03-2026 19:43:12
mysqlclient.lib, 19 198 580 Bytes, 20-03-2026 19:43:12
pgsql.lib, 37 888 Bytes, 20-03-2026 19:43:12
readme.txt, 829 Bytes, 20-03-2026 19:43:12
xfw.lib, 4 732 Bytes, 20-03-2026 19:43:12
xlsxlibhbbcc.lib, 540 672 Bytes, 20-03-2026 19:43:12
xlsxlibhbbccx.lib, 545 792 Bytes, 20-03-2026 19:43:12
xlsxlibhbmsvc.lib, 1 492 416 Bytes, 20-03-2026 19:43:12