🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#229
From: Vladimir Stefanovic
Date: Fri, 11 Feb 2005 20:24
48 lines
2889 bytes
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.



-- 
Best regards,
Vladimir Stefanovic
"DKalling" <dkalling@cnx2.com> wrote in message 
news:420cf996$1@newsgroups.borland.com...
> Obviously, I am a novice at using Borland Builder C++ (Visual). I have 
> developed an application for WIndows SQL using Builder v6 and in order to 
> make the program run on another system, I have had to install the entire 
> Builder Package on that machine. I am obviously overlooking something. 
> What I desire of course, is that when I compile my application(s) that I 
> can move a copy of it to any other desktop and execute the program. (All 
> systems in-house are running Win/XP). Some advice and guidance will be 
> greatly appreciated.
>
> Thanks in advance. Dave Kalling (dkalling@cnx2.com)
> 
Technical Details
Message-ID: <420d1473$1@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!newsfeed1.ip.tiscali.net!tiscali!newsfeed2.ip.tiscali.net!news-out.newsgroups.com!propagator2-sterling.newsfeeds.com!news-in.nuthinbutnews.com!news-in.newsfeeds.com!in.nntp.be!caladan.landsraad.net!newsgroups.borland.com!not-for-mail
References: <420cf996$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>
Subject: Re: How do I create a Run-Time version of a Builder C++ Application...
Date: Fri, 11 Feb 2005 21:24:33 +0100
Lines: 50
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: <420d1473$1@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1108153459 82.117.212.65 (11 Feb 2005 12:24:19 -0800)
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!newsfeed1.ip.tiscali.net!tiscali!newsfeed2.ip.tiscali.net!news-out.newsgroups.com!propagator2-sterling.newsfeeds.com!news-in.nuthinbutnews.com!news-in.newsfeeds.com!in.nntp.be!caladan.landsraad.net!newsgroups.borland.com!not-for-mail