EXE size seems to shrink around 900Kb with FWH 13.01. Is this correct?
André Dutheil
FWH 13.04 + HB 3.2 + MSVS 10
EXE size seems to shrink around 900Kb with FWH 13.01. Is this correct?
I haven't found any difference in EXE sizes.
EMG
ADutheil wrote:EXE size seems to shrink around 900Kb with FWH 13.01. Is this correct?
I checked the 3 projects I´m currently working on and all their EXE shrinked aroud 900Kb. It happens with MSVC10 but not with MINGW.
André,
If you generate a MAP file of both EXEs, then you can compare them and check where the difference comes from ![]()
FWH1301 generates a 10747 lines file while FWH1212 produces 14197 lines. Is there any tool to compare?
One obvious difference is the linker do not complain anymore about duplicated _HB_FUN_DRIVETYPE with FWH1301 while with FWH1212 it shows:
FIVEHC32.lib(STRTOKEN.obj) : warning LNK4006: _HB_FUN_STRTOKEN already defined in HBMISC.lib(stringsx.obj); second definition ignored
FIVEHC32.lib(C5CNEW.obj) : warning LNK4006: _HB_FUN_DRIVETYPE already defined in HBCT.lib(disk.obj); second definition ignored
André,
UltraCompare works fine, you may download it from www.ultraedit.com ![]()
James,
Many thanks, I wasn't aware of it ![]()
Thanks James winmerge was easyer to visualize differences for me.
Antonio here are some functions, not all, that are in FWH1212 map and not in FWH1301:
VMMODE
CSTR
ARRAYID
GETLASTERROR
BASETEXT
CREATEFONTAS
WNDBOXCLR
SETMSGBARDEFAULT
GETMSGBARDEFAULT
GETUSEDFONTS
I´am just asking out of curiosity because till now everything is working fine and having a smaller exe is always good.