• Viernes 8 de Noviembre de 2024, 14:41

Autor Tema:  Error  (Leído 4058 veces)

Daggoth

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Error
« en: Martes 20 de Noviembre de 2007, 13:03 »
0
Hola familia!!!!!!, de nuevo yo.

Esta vez vengo con una duda que tal vez sea muy tonta pero yo la tengo. El programa que estoy desarrollando esta ya cada vez mas avanzado y aunque aun no esta terminado ya si se puede ir ejecutando y hacer gran parte de lo que hara en un futuro.

Mi duda viene que a raiz de hacer el instalador y pasarlo a la gente, todos medicen que les da el siguiente error:

Código: Text
  1.  
  2. Run-time Error "429" ActiveX component cant create object
  3.  
  4. Class not registered. Looking for object with CLSID{00000010-0000-0010-8000-00AA006D2EA4}
  5.  

En el instaler puse todos los .ocx y .dll necesarios pero aun asi el programa no corre. El error no lo entiendo bien y esa es mi duda, no se que falla.



Muchas gracias de nuevo por molestaros en leerme, y msa gracias para los que respondan!!!!!!
Nos vemos!!!!!!!  :hola:  :hola:  :hola:

cpmario

  • Miembro HIPER activo
  • ****
  • Mensajes: 629
    • Ver Perfil
    • http://www.cpimario.com
Re: Error
« Respuesta #1 en: Martes 20 de Noviembre de 2007, 16:53 »
0
Ese tipo de error aparece cuando te falta algún OCX o DLL o no están registrados en forma correcta.
Revisa estas discusiones, te pueden servir.

http://foros.solocodigo.com/index.php?showtopic=4345&hl=429
http://foros.solocodigo.com/index.php?showtopic=23987&hl=429

 :comp:

Daggoth

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Re: Error
« Respuesta #2 en: Martes 20 de Noviembre de 2007, 18:12 »
0
Ok qiyo!!!!

Los voy a mirar, gracias.

Daggoth

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Re: Error
« Respuesta #3 en: Domingo 25 de Noviembre de 2007, 14:26 »
0
Hola de nuevo!!!!!!


Sigo con el mismo problema y no se porque carajo es. Pongo todos los .ocx y .dll en el installer y los registra bien pero sigue con el mismo problema y ya no se que hacer.

La gente que lo esta usando dice que carga el programa, da el error y luego ya no te deja hacer nada salvo cerrarlo, es decir, no les carga la Base de Datos, no les deja pulsar ningun boton de la barra de herramientas, etc ...



Gracias de nuevo por molestaros en leerme.
Nos vemos!!!!!!!!!

EldoMartin

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Error
« Respuesta #4 en: Domingo 25 de Noviembre de 2007, 22:25 »
0
Proba copiando los controles ocx en la carpeta c:\Windows\System32.-

Daggoth

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Re: Error
« Respuesta #5 en: Domingo 25 de Noviembre de 2007, 23:05 »
0
Cita de: "EldoMartin"
Proba copiando los controles ocx en la carpeta c:\Windows\System32.-
Eso es lo primero que hice y no funcionó. Ese es el problema, que no se porque no funciona si es asi como se hacen las cosas.

Gracias de todos modos por contestar!!!!!  :D

cpmario

  • Miembro HIPER activo
  • ****
  • Mensajes: 629
    • Ver Perfil
    • http://www.cpimario.com
Re: Error
« Respuesta #6 en: Domingo 25 de Noviembre de 2007, 23:32 »
0
Si tu aplicación maneja base de datos y es tipo ADO. Probablemente te hace falta instalar Microsoft Data Access Components (MDAC) la última versión es la 2.8
En este sitio la puedes descargar.

http://www.microsoft.com/downloads/details...&displaylang=es

Es difícil ayudarte ya que proporcionas pocos datos de lo que hace tu aplicación, que controles usa y lo que has intentado hacer para resolver el problema.


 :comp:

Daggoth

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Re: Error
« Respuesta #7 en: Lunes 26 de Noviembre de 2007, 20:42 »
0
Vale qiyo, me explico mejor:

Mi programa maneja una base de datos y si, uso ADO para ello. Tambien tiene una barra de herramientas (un control toolbar) desde la cual acepto las modificaciones de la base de datos, la edito, agrego nuevas entradas, etc ...., lo tipico que se puede hacer. EL programa funciona perfectamente en mi PC, lo que es normal y lo que indica que yo tengo todas las librerias necesarias en el mismo.

El problema viene cuando el programa pasa de mi PC a otro. He hecho la instalacion con el Inno Setup Compiler y teoricamente incluyo todos los .ocx y .dll necesarios para funcionar el programa. Tambien, y teoricamente de nuevo, estos .ocx y .dll se registran con la instalacion desde el setup pero no funciona el programa.
Tan solo se carga, muestra el error ya dicho y no deja hacer nada, es decir, la barra de herramientas no se puede pulsar, la base de datos no se carga, .....


No se si ya me he explicado mejor o no. Si no es asi, dime que es exactamente lo que quieres saber cpmario.

Gracias!!!!!!.

cpmario

  • Miembro HIPER activo
  • ****
  • Mensajes: 629
    • Ver Perfil
    • http://www.cpimario.com
Re: Error
« Respuesta #8 en: Martes 27 de Noviembre de 2007, 00:13 »
0
Hay dos cosas que hace falta que digas.
Si tienes en el script del Inno Setup el MDAC(MDAC_TYP.EXE).

Y de donde tomaste la información de los .ocx y .dll que se registran con tu aplicación. La información más fidedigna de los .ocx y .dll se toma del Setup.lst después de empaquetar con el VB6.

 :comp:

Daggoth

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Re: Error
« Respuesta #9 en: Martes 27 de Noviembre de 2007, 19:46 »
0
No cpmario, no tengo en el script del inno setup el MADC.

Y en cuanto a los .ocx y .dll, he usado un programa que analiza el proyecto y te dice cuales debes incluir. Voy a usar el de VB6 y veré si es que me falta alguno, cosa que empiezo a pensar que sera asi.


Luego te digo que tal.




Gracias de nuevo crack!!!!!!!!!

cpmario

  • Miembro HIPER activo
  • ****
  • Mensajes: 629
    • Ver Perfil
    • http://www.cpimario.com
Re: Error
« Respuesta #10 en: Martes 27 de Noviembre de 2007, 21:06 »
0
Te recomiendo que descargues el archivo adjunto que creó Sagutxo y que se llama CreaIss.rar

http://foros.solocodigo.com/index.php?show...6&hl=inno+setup

Revisa la discusión anterior en su segunda página para que localices y descargues el archivo CreaIss.rar y con el Setup.lst elabores el Script para Inno Setup de tu aplicación.
Esa es la forma más confiable para saber que OCX o DLL necesita tu aplicación.

Habrá que darle otra vez las gracias a Sagutxo por su código.

 :comp: