Hi,
This is my first post so excuse me if I am doing something wrong/being stupid.
I have recently started learning Delphi. My applications created run fine on my system, but when I test it on another system it says that it couldn't find the file "vcl100.bpl". Do I have to distribute this file with my application, or is there a way to include it with my build.
Thanks in advance,
Mike
How are you building your project?
What Project Options do you have set?
I did not use Delphi for ages now, so let me check this out yourself. A new project has a certain option enabled or disabled by default. It says that some packages, like one you mentioned, are included into an exe build.
So if you change this option your build will change from ~50KB to ~1MB. But it will not require these packages anymore, as it seems. So Delphi builds are by default not exportable to other systems.
proudly presenting my personal website and game website: F1Simulation. a thrilling Managed DirectX racing game... also my Ask Me
look at my tutorials about cropping images and Mono: bundling Mono with programs and lambda expressions
I just realised that I didn't search hard enough. Project Properties -> Packages -> Build with runtime packages. Sorry, didn't see that. Thanks for the help.
Every IDE has its quirks... no problem![]()
This sounds something like my problem too. We're transferring programs from an old version of Borland C++ to Borland Builder 2007. They run fine -- as long as they are running on a machine that has the compiler loaded. When I use the defaults and try to run the program on another machine I get the error vcl100.bpl missing. Went on line, discovered I had to uncheck the link RTL and another (I forget) choice. Now when I run the program on my workstations I get the error borlndmm.dll missing. If I put borlndmm.dll and cc3280.dll (I think) on the windows/system32 directory of a non-networked machine it works. But if I put the dlls on a networked machine and run the program from a network directory it gives me the borlndmm.dll missing error. Is it possible to deploy a program written in Borland C++ into a networked environment? If so, can somebody point me in the right direction. I really liked the old Borland compiler; it never caused problems. But it didn't work right with Windows 7, which we have to use for other reasons.
Thanks for your help
^It's an old thread, it's better to create new thread. Also this one is under Delphi/Pascal category so most of the reader don't know the details of C++ Builders IDE/compilers.
Anyhow, couldn't you put those dlls in the same directory with the main executable?
Btw, I never used Delphi 2007 intensively or Builder 2007, but in prior versions and 2010 "Build with runtime packages" option is not activated by default. So by default you don't need to deploy any dll or bpl with the main executable.
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks