🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#231
From: Vladimir Stefanovic
Date: Sun, 13 Feb 2005 17:31
73 lines
3549 bytes
The variety of un-perfect ways of how to install BDE,
because my app needs it was one of the reasons I
abandoned BDE. I use ADO now, and I'm happy.

I remember the app (google for it)
bdeinfosetup.exe
...which will be enough for you.

Also look at:
http://www.jrsoftware.org/iskb.php?a=bde

Alternatively, you can use the installshield which was
distributed with BCB5 (not 6) and you can make your
blank app with only BDE selected.

Anyway, I suggest you ADO!

-- 
Best regards,
Vladimir Stefanovic
"DKalling" <dkalling@cnx2.com> wrote in message 
news:420f7a88$1@newsgroups.borland.com...
> 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: <420f8ed5$1@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!212.101.4.254.MISMATCH!solnet.ch!solnet.ch!newsfeed.freenet.de!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> <420f7a88$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
From: "Vladimir Stefanovic" <antivari@po.sbb.co.yu>
Newsgroups: borland.public.cppbuilder.deployment
References: <420cf996$1@newsgroups.borland.com> <420d1473$1@newsgroups.borland.com> <420f7a88$1@newsgroups.borland.com>
Subject: Re: How do I create a Run-Time version of a Builder C++ Application...
Date: Sun, 13 Feb 2005 18:31:05 +0100
Lines: 75
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-RFC2646: Format=Flowed; Response
NNTP-Posting-Host: 82.117.212.65
Message-ID: <420f8ed5$1@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1108315861 82.117.212.65 (13 Feb 2005 09:31:01 -0800)
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!212.101.4.254.MISMATCH!solnet.ch!solnet.ch!newsfeed.freenet.de!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail