Problema con clase no registrada, como puedo hacer ¿ ?

20/01/2004 - 21:08 por Marcos M. B. | Informe spam
Saludos !

He estado realizando mi proyecto en VF 7 en la maquina de trabajo, al
trasladar mi proyecto a casa donde tengo tambien VF 7, e intentar abrir o
ejecutar uno de los formularios donde tengo incluida una clase de
calendario, me marca un error y busca un archivo OCX para ejecutar o poder
abrir el formulario, marcandome tambien lo siguiente: "Error OCX: La clase
no esta registrada".

Revise en la ayuda y segui unos pasos para registrar la clase: Menu
Herramientas/Opciones de ahi me ubico en la pestaña Controles y procedo a
agregar la clase, pero esto no me fue funcional.

Como puedo hacer para registrar la clase, la cual descargue de los foros e
incluye los archivo .vcx y .vct

Muchas gracias por la atención prestada.
Hasta pronto.
Atte.
Marco Antonio Mendez Bueno



El ser humano no esta hecho para derrota, puede morir en la lucha pero
nunca en la derrota...

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Ana María Bisbé York
21/01/2004 - 08:31 | Informe spam
Hola Marcos:

Lo que necesitas es Registrar el ocx.

Hay varias maneras de hacerlo, por ejemplo desde la ventana Ejecutar de
Windows; pero mira acá qué fácil con este código escrito VFP por Jorge Mota
y que aparece publicado en PortalFox.

*Excelente cuando distribuimos aplicaciones.

DECLARE INTEGER DLLSelfRegister IN "Vb6stkit.DLL" ;
STRING lpDllName

*-- Esta es la ruta donde esta el archivo
nombredll="mschrt20.ocx" && Aquí pones tu OCX

liRet = DLLSelfRegister(NombreDll)

IF liRet = 0 Then
SelfRegisterDLL = .T.
MESSAGEBOX ("Registrado ocx")
ELSE
SelfRegisterDLL = .F.
MESSAGEBOX ("Error - No Registrado ocx")
ENDIF

Saludos,

Ana

"Marcos M. B." escribió en el mensaje
news:#
Saludos !

He estado realizando mi proyecto en VF 7 en la maquina de trabajo, al
trasladar mi proyecto a casa donde tengo tambien VF 7, e intentar abrir o
ejecutar uno de los formularios donde tengo incluida una clase de
calendario, me marca un error y busca un archivo OCX para ejecutar o poder
abrir el formulario, marcandome tambien lo siguiente: "Error OCX: La clase
no esta registrada".

Revise en la ayuda y segui unos pasos para registrar la clase: Menu
Herramientas/Opciones de ahi me ubico en la pestaña Controles y procedo a
agregar la clase, pero esto no me fue funcional.

Como puedo hacer para registrar la clase, la cual descargue de los foros e
incluye los archivo .vcx y .vct

Muchas gracias por la atención prestada.
Hasta pronto.
Atte.
Marco Antonio Mendez Bueno



El ser humano no esta hecho para derrota, puede morir en la lucha pero
nunca en la derrota...


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares