This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Error loading DLL. Please help.
- To: gnu-win32 at cygnus dot com
- Subject: Error loading DLL. Please help.
- From: Michael Cherkassoff <mcherk at geog dot ubc dot ca>
- Date: Wed, 22 Oct 1997 18:22:18 -0700 (PDT)
Hi,
I am trying to load .DLL with the following program:
----------- main.c ----------------
#include <windows.h>
int main()
{
HINSTANCE hDLL;
hDLL = LoadLibrary("libfoo.dll");
if (hDLL == NULL)
{
unsigned int errorCode;
printf("Error");
errorCode = GetLastError();
printf (" code is %d\n",errorCode);
}
else printf ("Success\n");
}
--------------------------------------------------
I get the message:
Error code is 0
if libfoo.dll is relocatable and
Error code is 11
if libfoo.dll is non-relocatable.
I create my libfoo.dll using Fergus' Henderson Makefile.DLLs
and it works perfectly for both relocatable and non-relocatable
examples of calling functions (not loading libraries).
Any ideas why loading libraries doesn't work and how to
make it work?
(I care mostly about the relocatable libraries)
I am using b18 with the most recent Coolview.
Thanks,
Michael.
------------------------------------------------------------
Michael Cherkassoff (mcherk@geog.ubc.ca)
Department of Geography, Tel: (604) 822-2663
University of British Columbia, B.C. Fax: (604) 822-6150
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".