🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.deployment
Article #230

Re: How do I create a Run-Time version of a Builder C++ Application...

#230
From: DKalling
Date: Sun, 13 Feb 2005 17:01
50 lines
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-mail
References: <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