Re: Include DLL's within an EXE



On Fri, 31 Mar 2006 21:49:11 +1200, Nicholas Sherlock
<N.sherlock@xxxxxxxxx> wrote:
I seem to remember that a product was available to do this (But I can't
find it on the 'net...). It would /integrate/ DLLs into your EXE, then
patch things up so that your .exe would call the internal DLL. This
means that you have no need to extract the DLL to disk.

There are plenty of them. Provided there is no way to include a Delphi
DLL into a Delphi EXE using only Delphi tools, the following tools
like you attach any file to an EXE, not just DLLs:

PEBundle http://www.bitsum.com/
EXE Bundle http://www.webtoolmaster.com/
Thinstall http://thinstall.com/
PGWare Alloy http://www.pgware.com/products/alloy/
Packer Molebox http://www.molebox.com/
PKLite Pro http://www.pkware.com/
Petite http://un4seen.com/petite/
PECompact2 http://www.bitsum.com/
AppPackager http://www.atma-software.com/apppackager/
VB-PowerWrap http://www.moonlight-software.com/vbpower.htm
BitArts Fusion http://www.brothersoft.com/
etc.
.



Relevant Pages

  • Re: Editors
    ... some strip them on exe files by default. ... "preferred base address" and, yup, relocations are completely ... DLL files, though, aren't loaded into their own address space but are ... EXE's "entry-point", though, is not "special" in that it's just an ...
    (alt.lang.asm)
  • Re: DLL pass vector by value crash
    ... The prototype for testfunc is a by-value copy, so it has to make a copy of the value. ... Are you using static linking for either the .exe (if so, it probably won't work correctly, ... clearly using the shared CRT DLL for the DLL you are constructing. ... no crash occurs in either config. ...
    (microsoft.public.vc.mfc)
  • Re: DLL pass vector by value crash
    ... stack of the exe and may allocate default member element on the exe heap. ... If this is a dangerous situation, the simple app I set up calling testFunc() ... in a dll did not crash. ... msvcr90.dll!free and access the source code of free.c. ...
    (microsoft.public.vc.mfc)
  • Re: Using same interfaces for in-proc vs. out-proc
    ... for each server) might work better after all. ... TLB,>you reference it in VB and gain access to all ... both EXE and DLL versions must use the same source code; ...
    (microsoft.public.vc.atl)
  • Re: Noch mal DLL
    ... Das muss ja nicht alles in einer .EXE bzw. .DLL sein. ... > Datenbankgrid Sätze zum Filtern markiere und den Befehl ... dass du anschliessend die Daten in Delphi ...
    (microsoft.public.de.fox)