URGENTE! Insertar clase

Buenos días,
Mi problema es el siguiente: quiero insertar una nueva clase en Visual Basic. He probado de ir al menu Proyecto->Referencias y buscar la biblioteca de la clase que quiero y aunque me la agrega y puedo ver sus propiedades a la hora de declarar un objecto de esa clase. Me dice que no es un objecto Ativex.
Por favor me podrías indicar paso a paso como se realiza la inserción de una nueva clase
Gracias por tu tiempo de antemano
Saludos Lobezno

1 Respuesta

Respuesta
1
Te cuento con detalle como lo hago yo:
Creo un proyecto de tipo Dll ActiveX
En el proyecto defino una o más clases con todas sus propiedades y métodos.
Para probarlo utilizo un proyecto de prueba tipoExe, arranco el Activex y con él arrancado arranco el Exe y pruebo que lo puedo llamar y que funciona bien.
Una vez terminado creo la DLL correspondiente (sería lo equivalente a crear el ejecutable en el exe)
Para utilizarlo en un proyecto selecciono la rererencia en Proyecto>referencias
Al ir declarar un objeto, me aparecen las clases en la lista de clases.
Una vez declarado el objeto, me aparecen sus métodos y propiedades y al usarlo me funciona.
Quizá no estés declarando bien el objeto.
Yo pongo una declaración a nivel de general declaraciones así:
Dim MiDossier As New Dossier
Dossier es la clase definida en el activex y MiDossier el objeto que estoy declarando.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas