"CLASE NO REGISTRADA"

mundofin
05 de Junio del 2004
Hola.
Pues resulta que tengo el siguiente problema.
He hecho un programa de base de datos y lo empaquetado con el empaquetador que trae el VB 6.0
Resulta que lo instalo en un ordenador que no es el mismo donde he creado el proyecto y me hace una instalación correcta,. Pero, ahora viene donde la matan: resulta que cuando le doy al ejecutable me sale el siguiente error:

“Clase no registrada. Buscando objeto con CLSID:{00000010-0000-0010-8000-00AA006D2EA4}” y luego cuado le doy a ‘aceptar’ me sale otro mensaje que pone:

“La variable de tipo objeto o la variable de bloque with, no esta establecida”

Lo curioso es que si lo instalo en el ordenador que se creó el programa, funciona.

¿Puede ser por que la versión que tengo del VB 6.0 es versión “mulera”? es que a mi eso de “clase no registrada” y ese número tan largo, me da mala espina.

Saludos

Gabriel
05 de Junio del 2004
Te debe estar faltando algo en tu instalador.

Jose Oscar
05 de Junio del 2004
Prueba este pequequno codigo

Dim Pr As Printer

With Pr
.Print; "Es codigo de error"
.KillDoc ' '''Mato el documento porque ees una boludes
End with

Mensaje
la variable de tipot object o la variable With no esta establecida
+ o - es lo que dice

Para solucionarlo haces esta declaracion , que es la que faltaba...
Dim Pr as Printer
set Pr = Printer

Con esta intrucion ya evitas el error....
Pruebalo..

un Saludo
jose Oscar alonso