Date: Wed, 12 Nov 1997 17:20:19 -0800 (PST) Message-Id: <199711130120.RAA04262@adit.ap.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: "Ashod" , djgpp AT delorie DOT com From: Nate Eldredge Subject: Re: DLL vs DXE Precedence: bulk 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