Conflicto de versiones OCX

12/04/2010 - 16:05 por Tom | Informe spam
Me está pasando esto:

Un sistema que desarrollé hace un par de años con Visual Basic 6.0 y que
funcionó correctamente todo este tiempo de repente ha dejado de funcionar y
da este error al intentar ingresar a cualquiera de sus formularios: "Failed
to load control 'Maskedbox'. Your version of MSMASK32.OCX may be outdated.
Make sure you are using the version of the control that was provided with
your aplication."

Justamente unos días antes que empiece a aparecer este mensaje han instalado
en la misma PC un nuevo Software, así que pienso que el problema está
relacionado a esto. Quizás este Software haya reemplazado la versión del
MSMASK32.OCX que usa mi aplicación.
La pregunta es ¿qué debo hacer para que ambas aplicaciones puedan convivir?

Desde ya muchas gracias,

Tomás.

Preguntas similare

Leer las respuestas

#1 Leonardo Azpurua
12/04/2010 - 17:51 | Informe spam
"Tom" escribió en el mensaje
news:
Mostrar la cita
Si instalas (copias y registras) tu versión del OCX, probablemente no le
causes problemas a la aplicación que depende de la versión más vieja
(normalmente los controles son "compatibles hacia atrás").

Salud!
#2 Tom
16/04/2010 - 01:52 | Informe spam
Bueno lo que hice fue reinstalar la aplicación que había dejado de funcionar
y aparentemente ahora las dos aplicaciones funcionan bien.
Tengo que suponer que lo que había pasado es que la aplicación que se agregó
últimamente instaló una versión más vieja del ocx ¿verdad?

"Leonardo Azpurua" <l e o n a r d o (arroba) e x m v p s (punto) o r g>
escribió en el mensaje de noticias:#
Mostrar la cita
#3 Leonardo Azpurua
16/04/2010 - 16:16 | Informe spam
"Tom" escribió en el mensaje
news:
Mostrar la cita
Exactamente.

Hay instaladores que sobreescriben sin consideraciones los componentes
instalados.

La conducta "por omisión" de los instaladores de InnoSetup es pedirle
confirmación al usuario (sugiriéndole de antemano que no lo haga) para
reemplazar un componente por una versión menos actualizada. Un usuario
dscuidado podría causar problemas.

Salud!
Ads by Google
Search Busqueda sugerida