🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.nativeapi
Article #9560

Re: how to link dll into exe with C++Builder v5

#9560
From: Ed Mulroy [TeamB]
Date: Fri, 02 Jul 2004 13:21
34 lines
2247 bytes
You cannot link a DLL into an EXE.  What you can do for all items that
come in both DLL and static library form is to static link so that the
DLL is not needed.  When linked with the dynamic linked library or DLL
the program is said to be dynamic linked.  When linked with a static
library, a library which provides code that will be included as part
of your executable, the program is said to be static linked.

Start by doing this:

Under Options|Project
Click on the Linker tab
Uncheck Use dynamic RTL
Click on the Packages tab
Uncheck Build with runtime packages
Select File|Save All
Select Project|Build

That should make your program static linked, at least as far as the
compiler's runtime library is concerned.  If you have someone else's
DLL that you are also using, eliminating the need for it would involve
finding a static library equivalent to that other DLL.

.  Ed

> Jarkko Halme wrote in message
> news:40e55e77$1@newsgroups.borland.com...
>
> Hello There
> I have little bit strange need, but I need to link dll inside
> exe, so that I do not have to deliver dll file with the exe
> file. In the Builder's "Project Options" there is a tab
> "Linker" from where one can select if one wants to
> include "RTL" inside of exe or not. How can I do the
> same thing with normal dll?
Technical Details
Message-ID: <40e56174$1@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!fr.ip.ndsoftware.net!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail
References: <40e55e77$1@newsgroups.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 10cc67,1887b3565be7ffc9
X-Google-Attributes: gid10cc67,public
X-Google-Language: ENGLISH,ASCII-7-bit
From: "Ed Mulroy [TeamB]" <dont_email_me@bitbuc.ket>
Newsgroups: borland.public.cppbuilder.nativeapi
References: <40e55e77$1@newsgroups.borland.com>
Subject: Re: how to link dll into exe with C++Builder v5
Date: Fri, 2 Jul 2004 09:21:46 -0400
Lines: 36
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1409
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409
NNTP-Posting-Host: 12.161.27.44
Message-ID: <40e56174$1@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1088774516 12.161.27.44 (2 Jul 2004 06:21:56 -0700)
X-Authenticated-User: edmulroy
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!fr.ip.ndsoftware.net!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail