Como registrar ficheros .DLL y .OCX

Webmaster
 German Reyna Publicado el Viernes 15 de Enero de 2010 a las 10:14am 

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.

Sobre todo esto suele suceder con lo que se refiere al acceso a datos (RDO350.DLL por ejemplo) y con los controles ActiveX (son los ficheros con la extensión .ocx).

En este caso a veces puede funcionar  registrar estos ficheros manualmente utilizando Regsvr32.

El uso es

Regsvr32 [/u] [/s] <nombre del fichero>

Por ejemplo:

REGSVR32 c:\windows\system\Dao350.dll

Los parámetros opcionales [/u] [/s] significan lo siguiente:

[/u] - lo utilizamos cuando queremos "desregistrar" una DLL (o un .ocx en vez de registrarlo).

[/s] - modo "silencioso" - no despliega los mensajes durante la operación

Promedio de evaluacion: 6.9 (14 votos)

Opciones para la visualización de todos los comentarios

Seleccione como prefiere ver los comentarios y despues haga clic en «Guardar Cambios» para activar los nuevos cambios.

Tambien

Webmaster
 German Reyna Respuesta publicada el Viernes 15 de Enero de 2010 a las 10:15am 


RegSvr32.exe tiene las opciones de línea de comandos siguientes:

 Regsvr32 [/u] [/n] [/i[:cmdline]] nombreDLL

/u - Eliminar del Registro el servidor
/i - Llamar a DllInstall y pasarle un parámetro opcional [cmdline]; cuando se utiliza con las llamadas a las dll de desinstalación
/n - No llamar a DllRegisterServer; esta opción se debe utilizar con /i
/s - Silencioso; no mostrar ningún cuadro de mensaje (se agrega con Windows XP y Windows Vista)

Cuando uses Regsvr32.exe, intenta cargar el componente y llamamos a su función DLLSelfRegister. Si este intento tiene éxito, Regsvr32.exe muestra un cuadro de diálogo que lo indica. Si el intento no tiene éxito, Regsvr32.exe devuelve un mensaje de error. Esto puede incluir un código de error de Win32. Por ejemplo, para registrar manualmente un control ActiveX de Sample.ocx, escribir el comando siguiente en un símbolo del sistema:

c:\regsvr32.exe sample.ocx
 
 

Por Joan Navarrete - Equipo Tecnico ReggNetwork -



Mira mi Blog | Mi Canal de Youtube | Sistemas Digitales