Kaydet (Commit) 0f8b30f8 authored tarafından Guido van Rossum's avatar Guido van Rossum

On Win32, use

LoadLibraryEx(pathname, NULL, LOAD_WITH_ALTERED_SEARCH_PATH)
to search dependent DLLs in the directory of the pathname.
üst 2a570049
...@@ -493,7 +493,10 @@ _PyImport_LoadDynamicModule(name, pathname, fp) ...@@ -493,7 +493,10 @@ _PyImport_LoadDynamicModule(name, pathname, fp)
sprintf(p, ".\\%-.255s", pathname); sprintf(p, ".\\%-.255s", pathname);
pathname = pathbuf; pathname = pathbuf;
} }
hDLL = LoadLibrary(pathname); /* Look for dependent DLLs in directory of pathname first */
/* XXX This call doesn't exist in Windows CE */
hDLL = LoadLibraryEx(pathname, NULL,
LOAD_WITH_ALTERED_SEARCH_PATH);
if (hDLL==NULL){ if (hDLL==NULL){
char errBuf[256]; char errBuf[256];
unsigned int errorCode; unsigned int errorCode;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment