Revisando un programa escrito en Visual Basic 6 y empleando una versión de Visual Basic 6 Portable, me encuentro con el siguiente error:
Error 429: El componente ActiveX no puede crear el objeto
Pongo una serie de breakpoints y veo que se refiere al tema de base de datos.
El caso es que tengo ya la aplicación compilada por otro lado y funciona bien.
Buscando por Google al final doy con la solución.
Es un problema de Componentes/Referencias del proyecto, en mi caso referido a DAO y más específicamente tenía que ver con el empleo de dichos componentes en tiempo de diseño.
La solución en mi caso fue:
- Haga clic en Inicio y en Ejecutar.
- En el cuadro Abrir, escriba regedit y haga clic en Aceptar.
- En el Editor del Registro, vaya a HKEY_CLASSES_ROOT\LICENSES.
- Haga clic en Nuevo en el menú Edición y, a continuación, haga clic en Clave.
- Escriba F4FC596D-DFFE-11CF-9551-00AA00A3DC45 para asignar nombre a la nueva clave.
- En el panel derecho, haga doble clic en Predeterminado para la clave que creó.
- Escriba mbmabptebkjcdlgtjmskjwtsdhjbmkmwtrak como datos del valor y presione ENTRAR.
- En el menú Registro, haga clic en Salir para salir del Editor del Registro.
Parece una broma o algo así pero ya realmente me ejecuta bien la aplicación desde VB6 y la compila sin errores!
Saludos!
Comentarios
Una respuesta a «Error 429: El componente ActiveX no puede crear el objeto»
Excelente ayuda… Funciona muy bien!!!!!Gracias