Hola, en este post te voy a explicar cómo registrar una DLL en Windows XP. Una DLL es una librería dinámica que contiene código y datos que pueden ser usados por varios programas al mismo tiempo.
Registrar una DLL significa hacer que el sistema operativo reconozca la librería y la asocie con los programas que la necesitan.
Algunos de los errores que nos da Windows se deben a que algún fichero con extensión .DLL u .OCX no está debidamente registrado.
Esto suele suceder con lo que se refiere al acceso a datos RDO350.DLL por ejemplo y con los controles ActiveX éstos no son las dll, son los ficheros con la extensión .ocx.
En este caso a veces puede funcionar registrar estos ficheros manualmente utilizando Regsvr32.
Registrar una DLL en Windows XP
Para registrar una DLL en Windows XP, necesitas seguir estos pasos:
Abre el menú Inicio y haz clic en Ejecutar.
Escribe cmd y presiona Enter para abrir la consola de comandos.
En la consola, navega hasta la carpeta donde está la DLL que quieres registrar. Por ejemplo, si la DLL está en C:\Windows\System32, escribe cd C:\Windows\System32 y presiona Enter.
Una vez en la carpeta, escribe regsvr32 nombre_de_la_dll.dll y presiona Enter, donde nombre_de_la_dll es el nombre de la librería que quieres registrar. Por ejemplo, si quieres registrar la DLL llamada comdlg32.dll, escribe: regsvr32 comdlg32.dll y presiona Enter.
En el uso de Regsvr32 [/u] [/s] <nombre del fichero>. Los parámetros opcionales [/u] [/s] tienen el significado siguiente:
- [/u] Lo utilizaremos cuando queremos eliminar una .DLL registrada o un .ocx en vez de registrarlo.
- [/s] De esta manera no se despliega los mensajes durante la operación, es Modo silencioso.
Si todo va bien, verás un mensaje que dice DllRegisterServer el nombre_de_la_dll.dll se realizó con éxito. Esto significa que la DLL se registró correctamente y ya puedes usarla con los programas que la requieren.
Si hay algún error, verás un mensaje que dice LoadLibrary(«nombre_de_la_dll.dll») falló – El módulo especificado no se pudo encontrar. Esto significa que la DLL no se encuentra en la carpeta que indicaste o que el nombre está mal escrito. Revisa que hayas escrito bien el nombre y la ruta de la DLL y vuelve a intentarlo.
Cierra la consola de comandos cuando hayas terminado.
Espero que este post te haya sido útil y que hayas podido registrar tu DLL sin problemas. Si tienes alguna duda ya sabes a comentarios.
Buenas,
hay un erro /u deregistra no elimina la dll o En todo caso elimina la referencia en la registry