Search code examples
delphidelphi-2005

rtl90.bpl was not found, how do I include it in my Delphi 2005 win 32bit app?


The software that I have found myself supporting, from time to time fails to run on different PC's. Generally they are new Win7 installs.

The error message is "this application failed to start because rtl90.bpl was not found..."

To rectify the problem I have out PC Support copy the rtl90.bpl file to the users system32 directory, however i would like to ensure this error no longer occurs.

I have googled and found the followling link rtl90.bpl problem

My question is this: The option to "Build with runtime packages" is already selected under the Project options for this program, and does not appear to make any difference to the users getting the problem.

Do I have to specifically Add the missing rtl90.bpl file to the project?

Please note that I know very little about delphi programming.


Solution

  • Since you are marked the option Build with runtime packages in your project, the final exe will require be deployed with some additional bpl files. To avoid that dependencies you must uncheck that option y build your project. Now your exe wil be bigger but without dependences.