Visual Basic - Paso de estructuras como parámetros a DLL

Life is soft - evento anual de software empresarial
 
Vista:

Paso de estructuras como parámetros a DLL

Publicado por Koki (29 intervenciones) el 18/01/2002 18:02:20
Hola,

Tengo varias funciones que utilizan diversas aplicaciones y para no duplicar código en cada aplicación quisiera pasar el módulo donde tengo estas funciones a un módulo de clase GlobalMultiInstancing con las funciones declaradas como públicas para crear una DLL, referenciar a cada aplicación esta DLL y usar las funciones desde la DLL (así cuando modifico el código de las funciones ya me sirve para todas las aplicaciones).

El problema es que uno de los parámetros de varias funciones és una estructura (Type) algo grande y VB no permite el paso de estructuras como parámetros en funciones públicas.

En lenguaje C creo no tendría ningun problema (utilizando punteros a las estructuras). ¿Alguien sabe si lo que quiero hacer es posible? (a mi parecer parece lógico que sí lo fuera).

Gracias por vuestra ayuda.
Saludos desde Barcelona.
Koki
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

RE:Paso de estructuras como parámetros a DLL

Publicado por Guido (71 intervenciones) el 22/01/2002 00:16:40
He tenido el mismo problema y la unica forma que encontre de solucionarlo, es utilizar una clase en lugar de una estructura (type).
El codigo no varia mucho, ya que setear valores para cada campo de la estructura es practicamente lo mismo que indicar los valores de las propiedades para una clase. Luego como parametro para la/s funcion/es se utiliza la clase.
Espero te sirva ... con vb es asi... hay que sufrir por cada estupidez...
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