Delphi project Required runtime packages, even with runtime Packages are disabled

My Delphi7 project will not run on my clients computer unless I have multiple runtime packages in transit. e.g. rtl70.bpl

I have an assembly with runtime packages , shouldn't they run in exe?

Edit: The project uses Jedi Packages (TJvPlugin) and runs the program without using any plug-in. As soon as I add the plugin, bp will not detect errors. It seems to hurt living with extra packages.

+6
delphi packages bpl
source share
5 answers

Your project may use DLLs or COM objects that were created with Delphi packages.

+2
source share

Some time has passed, but it looks like you had to (1) check the assembly with runtime packages, and then enable another editor (possibly a list of packages used), and you (2) make changes there. (3) Then complete the assembly, and then (4) remove the runtime checker and perform another (5) complete assembly. It is important to complete the assembly every time.

+6
source share

From memory:
1. check assembly with runtime packages
2. Remove all run-time packages from the list.
3. Complete assembly 4. Uncheck the box using runtime packages
5. Complete assembly.

Unable to test, no longer have D7 ...

+3
source share

You also need to uncheck the Use dynamic RTL box on the Linker tab of the project settings.

Caution: I am using C ++ Builder, but I believe the parameters are the same.

0
source share

This may seem obvious, but check the size of the executable after compiling it; if it is larger, it will be launched. When we manually copy in our updates, the smaller dll is the big red flag, something is wrong with the project settings.

0
source share

All Articles