PDA

Ver la Versión Completa : Error run-time error "COMCTL32.OCX"



nazalt256
12/07/2015, 23:25
Buenas!

Este es un problema que nunca pude solucionar. Espero que ustedes puedan echarme una mano.
Desde que Argentum abrio intente jugarlo pero en un principio me daba este error al ingresar al juego



"compnent 'comctl32.ocx' oe one of its dependencies not correctly registered: a file is missing or invalid"

Luego, no recuerdo exactamente porque, me dejo entrar al juego, pero la version es obsoleta y el aoupdate ahora me tira el mismo error, cosa que me hace imposible actualizarlo. Poco despues de re-registrarlo me dio un error de "acceso denegado" durante un rato y despues volvio al run-time error


Intente varias veces registrando y "re-registrando" el archivo. Tambien intente reinstalando Argentum online


Gracias por la ayuda :)

D'Artagnan
15/07/2015, 19:15
Hola! Qué versión de Windows tenés? 32 o 64 bit? Dónde ubicaste ese archivo y cómo lo registraste?

Saludos.

nazalt256
15/07/2015, 23:16
Hola! Qué versión de Windows tenés? 32 o 64 bit? Dónde ubicaste ese archivo y cómo lo registraste?

Saludos.

Tengo windows 7 de 32 bits, al archivo lo ubique en system32 y lo registre mediante el comando "regsvr32 comctl32.ocx" en el cmd. La respuesta de la consola fue que el archivo se registró correctamente

Selket
16/07/2015, 09:10
Naza intenta hacer dos cosas.

Primero descargate una nueva copia del OCX en cuestion.

Descomprimila en el escritorio y hacele click derecho y anda a propiedades y fijate si te aparece el "Desbloquear" abajo.
http://i.imgur.com/CNVQR7F.png

Despues te diria que intentes lo siguiente, manda una copia a C:\Windows\system32\
Y otra copia a C:\Archivos de Programa\Argentum Online\

Despues si tirá el comando desde Ejecutar: Regsvr32 comctl32.ocx

Acordate de hacerlo como administrador todo esto.

nazalt256
16/07/2015, 13:12
Naza intenta hacer dos cosas.

Primero descargate una nueva copia del OCX en cuestion.

Descomprimila en el escritorio y hacele click derecho y anda a propiedades y fijate si te aparece el "Desbloquear" abajo.
http://i.imgur.com/CNVQR7F.png

Despues te diria que intentes lo siguiente, manda una copia a C:\Windows\system32\
Y otra copia a C:\Archivos de Programa\Argentum Online\

Despues si tirá el comando desde Ejecutar: Regsvr32 comctl32.ocx

Acordate de hacerlo como administrador todo esto.


No me da la opcion de desbloquear. Y la libreria se encuentra ya en el juego (fue lo primero que hice al registrar la libreria)

D'Artagnan
16/07/2015, 20:53
Podés usar Dependency Walker (http://www.dependencywalker.com/) en el cliente del juego para detectar el archivo faltante, probablemente una dependencia de comctl32.ocx o bien esta misma si no está registrada correctamente.

Saludos.

nazalt256
16/07/2015, 23:52
Podés usar Dependency Walker (http://www.dependencywalker.com/) en el cliente del juego para detectar el archivo faltante, probablemente una dependencia de comctl32.ocx o bien esta misma si no está registrada correctamente.

Saludos.

Ahora voy a probarlo y despues cuento como me fue (Y)

cabe dcir que faltan dos archivos en las librerias del juego (los primeros dos en el AOSetup) pero no me permite registrarlos, sale el error "file not found" al darle a registrar.


EDIT: No entendí muy buen el tema del dependency walker. Interpreto que revisa cada accion del cliente y busca el origen del error. En todo caso ¿deberia dejar el log aqui? ¿o que?

D'Artagnan
17/07/2015, 22:57
Cuáles son los archivos que no te permite registrar? Dependency Walker te va a indicar (marcando en rojo) los componentes que el cliente no puede cargar, ya sea porque no existen o no están registrados correctamente. Sería bueno que pegues una captura acá.

nazalt256
23/07/2015, 13:33
Cuáles son los archivos que no te permite registrar? Dependency Walker te va a indicar (marcando en rojo) los componentes que el cliente no puede cargar, ya sea porque no existen o no están registrados correctamente. Sería bueno que pegues una captura acá.

Hola! y perdon por la demora, estaba de viaje

http://foro.comunidadargentum.com/attachment.php?attachmentid=735&stc=1

D'Artagnan
23/07/2015, 18:31
Lo poco que se ve no es de mucha ayuda. Si podés capturá toda la pantalla y con el tamaño original (subila a imgur.com (http://imgur.com/) así el foro no la redimensiona). Algo así:

http://i.imgur.com/xPrqVMy.png

nazalt256
24/07/2015, 00:38
Hecho, esto es lo que aparece en la seleccion de Argentum.exe

http://i.imgur.com/oCaXLTi.png