I build my project with Borland C++ Builder 5.

How to costumize & rename VCL50.BPL?

For example:
My Project contains only exe & XXX.BPL (renamed VCL50.bpl).

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

George TokasCommented:
Hello there.
I don't think that there is a way to rename VCL50.BPL...
But maybe I'm wrong...
Anyway did you try to compile the project without the need of the bpl??
I mean at the options on the linker page and at the packages page.

emartiAuthor Commented:
Hi gtokas,
I think, You said that compile your project like Delphi IDE but I want to use renamed VCLXX.BPL. Why? I do not like Fat EXE Files :).
Thanks for interesting...

Sorry, bad grammar!

Thanks again!
George TokasCommented:
I understand... I have the same problem myself... A form only is 110K at bcb5 and 150K at 6...
The only problem is that I didn't find the way to do it and myself many years now(since 1995 and Version1)...
To say the truth I didn't search at borland's community yet....:-)

Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

emartiAuthor Commented:
Help (me || gtokas);

George TokasCommented:
Try the following:
Rename VCL50.BPL to XXXXX.XXX with limitation on 5chars for name and 3 for extension.
With a hex editor open the exe of your file and replace ALL instances of VCL50.BPL to the name you allready renamed.
Your test MUST BE made in a machine WITHOUT BCB INSTALLED because otherway VCL50 will be allready presend on your system directory...

Inform me if it works...
In my Machine the instances of vcl50.bpl are starting at 10100Hex.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
No comment has been added lately, so it's time to clean up this TA.
I will leave the following recommendation for this question in the Cleanup topic area:

Accept: gtokas {http:#9779481}

Please leave any comments here within the next seven days.

EE Cleanup Volunteer
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.