Consultor Eletrônico



Kbase 21864: LoadLibrary (prox.dll) failed.GetLastError returns 0x00000b6
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   3/6/2002
SUMMARY:

This Solution suggests ways to solve the following error, which you might see when trying to register the Dynamic Link Library file prox.dll:

LoadLibrary (prox.dll) failed.
GetLastError returns 0x00000b6

EXPLANATION:

The file prox.dll has some dependencies to other operating system dll files. Thus, in order to successfully load prox.dll, the other dll files need to be loaded. prox.dll has dependencies to these files:

MFC42.DLL
MSVCRT.DLL
KERNEL32.DLL
USER32.DLL
GDI32.DLL
ADVAPI32.DLL
OLE32.DLL
OLEPRO32.DLL
OLEAUT32.DLL

SOLUTION:

1) If you see the error when registering prox.dll, make sure that the
above dll files are in fact present and loaded in your Operating
System. You can use a tool named depends.exe for this purpose.
You can find further information about this tool in Microsoft
Article ID Q198707, "Dependency Walker for Win32 (Depends.exe)".

http://support.microsoft.com/directory/article.asp?ID=KB;EN-US;Q198707&

The latest version of the tool depends.exe is also downloadable
from the following URL: http://www.dependencywalker.com/

2) If you have verified that the dependent dll files are present and
loaded but still see the error, make sure that they also are up to
date. Find out if the Operating System vendor has updated
versions of these dll files that can be applied to your OS.
Outdated versions of some of the dependant dlls can also be the
cause of this particular issue.

NOTE: A useful tool for verifying if you have the appropriate
versions of the dependent DLL files, is the Microsoft DLL Help
Database which can be found at this URL:

http://support.microsoft.com/servicedesks/fileversion/dllinfo.asp?fr=0&sd=tech

The database contains information about versions of DLL files that
ship with selected Microsoft products. It allows you to compare
the version of any MS DLL that you have and verify whether a more
recent one might be available, perhaps in a Service Pack.