Page 1 of 1

v8.1.2 binary bloat

Posted: Mon 09 Dec 2019 02:19
by FredS
My.EXE size difference between the two releases:

Code: Select all

Win32
37,194,072 bytes v8.1.2 (26-Nov-2019)
35,547,648 bytes v8.0.1 (22-Jul-2019) with bug fixes via supplied source
possibly more for Win64
I used a cmd compile pointing back to 8.0.1 to assure the same code base.

Re: v8.1.2 binary bloat

Posted: Mon 09 Dec 2019 14:39
by MaximG
Please describe the issue in a greater detail. Any additional information is appreciated.

Re: v8.1.2 binary bloat

Posted: Mon 09 Dec 2019 15:50
by FredS
When I compile my project using Berlin the resulting EXE is much larger in 8.12 than in 8.01.

To test I compiled using the command line compiler and simply switched back to the previous version:

Code: Select all

@SET UNILIB=D:\VCL\UniDAC\8.0.1 (19-Aug-2019)\Lib\Delphi24

Re: v8.1.2 binary bloat

Posted: Wed 11 Dec 2019 17:25
by MaximG
We've compiled the demo project distributed with our components using UniDAC 8.0.1 and UniDAC 8.1.2 в RAD Studio 10.1 Berlin -- the resulting applications don't differ significantly in size. Please clarify what steps we should take in our environment to get the results identical to yours.

Re: v8.1.2 binary bloat

Posted: Wed 11 Dec 2019 23:13
by FredS
MaximG wrote: Wed 11 Dec 2019 17:25 --the resulting applications don't differ significantly in size.
Tried that and you're correct.
Embarrassing.. but I still have those EXEs on a backup and will inspect them closer when time permits.

Re: v8.1.2 binary bloat

Posted: Thu 12 Dec 2019 17:13
by MaximG
We will be waiting for news from you

Re: v8.1.2 binary bloat

Posted: Fri 13 Dec 2019 17:27
by FredS
Turns out one had a resource linked in while the other did not.

Sorry about that..

Re: v8.1.2 binary bloat

Posted: Fri 10 Jan 2020 13:22
by MaximG
We are glad to see the problem resolved. Please don't hesitate to contact us with questions concerning our product usage.