La Web del Programador: Comunidad de Programadores
 
    Pregunta:  28562 - ERROR 3633
Autor:  liliana barreiro
Cuando quiero correr una aplicacion VB6 en una maquina con win98, no la misma donde fue creada, me da el error run-time error 3633.
Sin embargo anda perfectamente en maquinas con office 2000.
Mire la url de microsoft support
http://support.microsoft.com/support/kb/articles/Q280/5/13.ASP?LN=NL&SD=gn&FR=0

e inclui MDAC_TYP.exe sin exito .
Microsoft menciona que usando MDAC 2.6 osuperior ,necesito Jet pack, pero no se como incluirlo
Tambien recibo un mensaje del asistente para instalacion que debo agregar DCOM98
Alguien puede decirme todos los pasos a seguir para que una aplicacion hecha en Visual 6.0 en una maquina con Windows 98 y office 2000 pueda funcionar en una maquina cualquiera que tenga Windows 98?
Muchas gracias

  Respuesta:  Mauricio Leyzaola
Hola Liliana, el problema es la versión de ADO que tienes en tus referencias en tu proyecto de VB y la versión de ADO que tienes instalada en tu directorio de ...\Microsoft Visual Studio\Vb98\Wizards\PDWizards\Redist.

Para correr en pc's con Windows 98, te recomiendo que consigas (del sitio de Microsoft) la versión de ADO 2.5 (MDAC_TYP.EXE) y la instales en tu máquina. Después, asegúrate que esa versión es la que tienes declarada como referencia en tu proyecto y vuelve a generar el ejecutable.

Al hacer el paquete del setup, en el subdirectorio \support deberá aparecer la versión correcta de ADO y será la que se instale en tus pc's clientes.

Suerte y saludos.