Article View: borland.public.cppbuilder.deployment
Article #230Re: How do I create a Run-Time version of a Builder C++ Application...
From: DKalling
Date: Sun, 13 Feb 2005 17:01
Date: Sun, 13 Feb 2005 17:01
50 lines
2899 bytes
2899 bytes
Vladimir,
Thank you for your response, and it is much appreciated.
I have essentially tried all of the steps in your second option below
(attempting to run my application on a new computer system) and I copied
each of the dll & bpl files that were indicated as being missing into
the same directory as my exe. Once I had gotten all the way thru this
process however, and tried once again to launch the application, I
received an error message indicating that the Borland Database engine
could not be started. What step is needed in order to get the engine
started on this system?
Thanks again for your help.
Dave Kalling
Vladimir Stefanovic wrote:
> First, the C++Builder executables *are* runtime versions. The
> things you probably experienced are missing the set of system
> files, like:
>
> borlndmm.dll
> cc3260mt.dll
> rtl60.bpl
> etc...
>
> The more VCL functionality (packages) your include, the more
> system files you'll need. There are couple of things you can do:
>
> First, you can force all the necessary system files to be linked to
> your executable:
>
> UNCHECK: Project/Options/Linker/Use Dunamic RTL
> UNCHECK: Project/Options/Packages/Build with runtime packages
>
> That will make your EXE much bigger, and I do not like this way. The
> bad news is that this does not work for 3rd party components if you
> used them.
>
> The second thing you can do is to find out what DLL & BPL are
> needed (execute on a neutral machine), and include them with
> your exe. Place them in the same folder where your exe resides, or
> in the OS system folder ('system32' at xp, ans 'system' at 98).
>
> Also you can make your automated install procedure by using the
> InstallShield (Express), or some other (probably free) app.
>
>
>
Technical Details
Message-ID:
<420f7a88$1@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!newsfeeder.wxs.nl!news.zanker.org!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mailReferences:
<420cf996$1@newsgroups.borland.com> <420d1473$1@newsgroups.borland.com>Show Full Headers
Complete Article Headers
X-Google-Thread: f8e54,b18ceb91622d4f15 X-Google-Attributes: gidf8e54,public X-Google-Language: ENGLISH,ASCII-7-bit Date: Sun, 13 Feb 2005 12:01:49 -0500 From: DKalling <dkalling@cnx2.com> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: borland.public.cppbuilder.deployment Subject: Re: How do I create a Run-Time version of a Builder C++ Application... References: <420cf996$1@newsgroups.borland.com> <420d1473$1@newsgroups.borland.com> In-Reply-To: <420d1473$1@newsgroups.borland.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit NNTP-Posting-Host: 12.74.36.97 Message-ID: <420f7a88$1@newsgroups.borland.com> X-Trace: newsgroups.borland.com 1108310664 12.74.36.97 (13 Feb 2005 08:04:24 -0800) Lines: 51 Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!newsfeeder.wxs.nl!news.zanker.org!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail