• Sábado 16 de Noviembre de 2024, 00:00

Autor Tema:  Re: Clase no registrada  (Leído 3447 veces)

MiguelPG

  • Miembro activo
  • **
  • Mensajes: 93
    • Ver Perfil
Re: Clase no registrada
« en: Domingo 12 de Octubre de 2003, 18:01 »
0
Hola otra vez.
Tengo un día negro del todo. Vereis:
Tengo una aplicación desarrollada en VB 6 y en el ordenador de desarrollo tengo instalado Windows XP. En el ordenador del cliente tiene instalado Windows 98SE.
Hago la instalación y todo funciona perfectamente, excepto en dos apartados del menú en los que, casualmente, relleno una grilla para luego emitir listados y realizar búsquedas.
Bien, cuando entro en estos apartados me dá el siguiente error:
Clase no registrada
Buscando objeto con CLSID {00000100-00000-0010-8000-00AA006D2EA4}.
¿Sabríais decirme a qué puede ser debido y, en su caso, como solucionarlo?
Muchas gracias y perdón por la "tabarra"
:question:

Skunzoff

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Clase no registrada
« Respuesta #1 en: Viernes 17 de Octubre de 2003, 11:42 »
0
B)
Busca en el registro con el regedit esa cadena y fijate a que pertenece. Luego me lo cuentas y vemos a ver que puede ser. Tiene pinta de que estás usando controles adiccionales a los de visual basic (por ejemplo el grid ese) y que no están instalados en ese pc, pero no estoy seguro.

MiguelPG

  • Miembro activo
  • **
  • Mensajes: 93
    • Ver Perfil
Clase no registrada
« Respuesta #2 en: Viernes 17 de Octubre de 2003, 20:31 »
0
Gracias por tu respuesta Skunzoff.
Verás he hecho lo que tú me dices y con el Regedit he buscado esa cadena y NO APARECE.
Buscando sólo por CLSID, casi todo apunta s diferentes carpetas de ADODB, pero en ningún caso encuentra el resto de la cadena {00000100-00000-0010-8000-00AA006D2EA4}.
También he probado quitando los corchetes del inicio y del fín, pero tampoco lo encuentra.
En cuanto al control Grid que utilizo, no creo que haya mucho problema puesto que utilizo el que trae VB6 por defecto, con lo que imagino que no habrá incompatibilidades.
Te digo esto, porque hay otras secciones de la aplicación en las que doy altas y modificaciones de registros sin problemas, en las que no utilizo para nada el DBGRid. Y sin embargo en otra cuando trato de dar un alta de un registro me da "Error 3421 - Error de conversión de tipo de datos".
La verdad es que no lo entiendo.
He empaquetado el programa con Setup Factory 6 y he agregado todo cuanto he podido en cuanto a componentes a instalar, pero sigue dándome esos errores.
Estoy tentado de probar a instalar la aplicación en un PC con XP a ver si funciona y si es debido a la versión de Windows tendré que buscar que hacer para que lo instale.
Bueno, perdona por todo el rollo y una vez más te doy las gracias por haberme respondido.
Saludos.