Visual Basic - Urgente: OCX

Life is soft - evento anual de software empresarial
 
Vista:

Urgente: OCX

Publicado por Oscar (4 intervenciones) el 20/10/2004 11:11:25
Buenas,

Estoy intentando realizar un Control de Usuario (OCX) y no se como pasar Tipos Definidos por el Usuario (UDTs), arrays, etc, del OCX a un formulario o módulo y viceversa.

Si alguien me pudiera echar una mano, le estaría muy agradecido, y si tuviera algún ejemplo me vendría muy bien, ya que he encontrado varios, pero ninguno me funciona.

Un saludo y muchas gracias de antemano.

Oscar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

OCX + DLL

Publicado por Hely (126 intervenciones) el 20/10/2004 19:26:11
1.
El OCX recibe un dato complejo como un Array de N elementos y ademas y ... por decir algo un ListBox.. etc.
Es mejor pasar esos datos como una clase.
Si va a pasar los datos como una clase entonces lo Primero que se hace es crear una DLL que seria la que recibiria los datos.
Luego si se puede dentro del proyecto del Control OCX agregar una referencia a esa clase.

Por Ejemplo:

Dim UnOCX as ControlXXX 'este es el Ocx que esta creando
Dim ClaseT as new ClassXXXX 'esta clase hay que hacerla

obviamente se inicia cargando los datos en la DLL
ClaseT.unDato = 3.14
Claset.otroDato = "yuiio mn"
set ClaseT.masDatos = List1

una vez los datos cargados, estos son enviados al OCX
UnOCX.Datos = ClaseT

Y esto es posible por que
UnOCX.Datos es una variable del tipo ClaseT

Suerte.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:OCX + DLL

Publicado por Oscar (4 intervenciones) el 21/10/2004 08:33:12
Hola Hely,

Muchas gracias por tu ayuda. Intentaré hacerlo como tu me dices a ver que tal.

Un saludo.

Oscar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar