This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
DLL musings
- To: "'gnu-win32 at cygnus dot com'" <gnu-win32 at cygnus dot com>
- Subject: DLL musings
- From: Michael Pymm <m dot pymm at strath dot ac dot uk>
- Date: Sat, 10 Jan 1998 17:00:13 -0000
For the moment, I've accepted that certain 3rd party DLLs can't be used by a
gcc program given the currently available toolset. Would it be possible to convert
a DLL into a static library? If I understand things properly, DLLs are in-process
components, same as a library, and you'd call DLL procedures using the same
stdcall method as procedures in modules.
Before I start reading up on .a file format and DLLs, does anybody have any comments
to make on the feasibility (or lack thereof) of such an idea?
Finally, do the libraries that an application like dlltool creates simply contain code to
load a DLL (if not already done so) and call a function at a particular offset into the DLL?
Or is this way too simplistic.
As you might guess, I'm a bit hazy about the specifics of all this.
Michael
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".