RE:Error LoadLibrary al registrar dll
María José, Hace algún tiempo a alguien le paso lo mismo, mi respuesta, despues de buscar casi todas las alternativas fue esta:
... salvo que la librería se ubique en un directorio distinto (Equipo receptor) de aquel en que creaste el ejecutable, por ejemplo yo tengo la librería en:
"c:\archprograma\archComun\System\Ado", normalmente debiera estar en "c:\windows\system", por lo que al cambiar de equipo un ejecutable no me carga la librería, ya que VB Graba la llamada con su path. y no la librería en si.
Lo otro que ubique es lo siguiente (referente a las DLL)
-Error al cargar DLL (Error 48)
Labiblioteca de vínculos dinámicos (DLL) especificada con la cláusula Lib en la instrucción Declare. Las causas y posibles soluciones de este error son las siguientes:
-El archivo no es ejecutable con DLL.
Si se trata de un archivo de texto de origen, debe estar compilado y vinculado a formato ejecutable de DLL.
-El archivo no es una DLL de Microsoft Windows.
Obtenga la DLL de Microsoft Windows equivalente para el archivo.
-El archivo es una DLL antigua de Microsoft Windows que es incompatible con el modo protegido de Microsoft Windows.
Obtenga una versión actualizada de la DLL.
-La DLL hace referencia a otra DLL que no está presente.
Obtenga la DLL referida y haga que sea disponible para la otra DLL.
-La DLL o una de las DLLs a las que se hace referencia no se encuentra en el directorio especificado en la ruta de acceso.
Mueva la DLL a un directorio referido, o incluya su directorio actual en la ruta de acceso.
Al Parecer resulto, ya que no hubieron más consultas