La Web del Programador: Comunidad de Programadores
 
    Pregunta:  44354 - ERROR CLASE NO REGISTRADA EN LA INSTALACION
Autor:  Diego
Cuando instalo mi programa en algunos ordenadores, parece que no me reconoce los objetos declarados en mi programa como: datas,addoc...
y me aparece el error clase no registrada.

Que puede ser?, alguien me puede ayudar?.
Gracias.

  Respuesta:  SuNcO
Uhm.. a mi me ah pasado lo mismo, las soluciones son 2 :

1 - Ir al menu Proyecto / Referencias y anotar cada archivo que tengas en la lista (excepto los primeros 4 que son los normales) para posteriormente agregarlos a tu empaquetado

2 - Anotar el numero de CLSID que te dice. Es un numero mas o menos como {00000010-0000-0010-8000-00AA006D2EA4}, entonces vas al registro de Windows y buscas en Hkey_Casses_Root\CLSID\ y el numero. Lo abres y en la clave que dice InprocServer32 a la derecha dice cual es el archivo

Al agregar el/los Archivo(s) en cualquier de las 2 maneras, lo(s) pones en tu empaquetado para que se instale(n) pero aun requiere otra cosa, registrarlos en el Registro de Windows de la otra persona. Para eso te vas a una ventana de MsDos y pones "regsvr32 archivo" y listo