incluir DLL en Visual Basic .NET

Iniciado por zhynar_X, 13 Agosto 2007, 21:31 PM

0 Miembros y 1 Visitante están viendo este tema.

zhynar_X

Hola, el caso es que como se mucho mas de C que de Visual Basic he hecho una DLL para usarla en vb, pero mi problema es que no se como se incluyen las dll en proyectos de vb .NET. Espero que me lo podais decir.

Uso el Microsoft Visual Basic 2005 Expres Edition.


Saludos
Me he creado un blog:
http://zhynar.blogspot.com  Aver si os gusta! ;)


Optimista es aquel que cree poder resolver un atasco de trafico tocando el claxon (Anonimo)

Hendrix

Bueno, siempre puedes cargar la Dll con Loadlibrary y apuntar a una se sus funciones con GetProcAddress  ;)

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

bitarray

Hola,

a ver si te vale este método, en primer lugar creas un proyecto que sea una biblioteca de clases que le llamaremos "Midll.dll" al que le incluyes un modulo con una función, que por ejemplo, hará la suma de de dos valores, que puede el código puede ser:

Public Module Modulo_Suma
    Function suma(ByVal a As Integer, ByVal b As Integer)
        Return a + b
    End Function
End Module

Generamos nuestra dll pulsando "F6". Bien ya tenemos creada nuestra dll, ahora debemos integrarla en nuestro proyecto inicial, para ello crearemos un nuevo proyecto de "aplicación para Windows", en este proyecto vamos al menú parte superior y seleccionamos  Proyecto->Agregar referencia y en el nuevo cuadro de dialogo seleccionamos la pestaña de "Examinar" y seleccionamos nuestra dll "Midll.dll", ahora ya tenemos integrada la dll en nuestro proyecto, finalmente el código para llamar a nuestra función suma usaremos el siguiente código:

Midll.suma(10, 20)
Blog de programación: http://www.bitarray.info