delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/11/12/20:22:39

Date: Wed, 12 Nov 1997 17:20:19 -0800 (PST)
Message-Id: <199711130120.RAA04262@adit.ap.net>
Mime-Version: 1.0
To: "Ashod" <ashod AT ozemail DOT com DOT au>, djgpp AT delorie DOT com
From: Nate Eldredge <eldredge AT ap DOT net>
Subject: Re: DLL vs DXE

At 05:16  11/12/1997 GMT, Ashod wrote:
>
>Is there a difference ?
Yes, quite definitely. A DLL is a Dynamic Link Library, it was invented by
Micro$oft, and it's intended for windows apps. It can do full dynamic
linking, so you can have any procedure you want in the DLL. A DXE, on the
other hand, is a much more limited beast. It can't reference symbols in the
main program, and the main program only sees one symbol of its. It was
invented specifically for DJGPP.
(Incidentally, what does DXE stand for? I'd guess "Dynamic eXEcutable" or
something.)
>, is it possible to do DLLs in DJ,
>Can a DJ DLL access a win32 DLL >
This is possible in the same way it is possible to write Win32 apps in
DJGPP: with RSXNT. See FAQ section 3.6.

Nate Eldredge
eldredge AT ap DOT net



- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019