La Web del Programador: Comunidad de Programadores
 
    Pregunta:  849 - DLLs
Autor:  Ricardo Fabián Baca
Para diseñar una DLL en Visual Basic 6.0 ¿ Cómo se declara en un ejecutable para convocar alguna función de la DLL ? Ejemplo de diseño de DLL y utilización a partir de otros ejecutable

  Respuesta:  Yair De la Rosa
Primero como dijó DUXMAN... tienes que saber cuales son las referencias contenidas en la librería que vas a usar (o llamar) y ya despues (para que se te facilite usarlas... ya que la mayoría de las referencias estan en ingles For Example: 'SetWindowPos' o 'sndPlaySoundA' vaya... en fin.) puedes hacer lo que dijó Dulce.

Creas tu propia función.

  Respuesta:  Duxman
si quieres utilizar una función de la Dll en un programa de VB
tienes que poner la siguiente definición en un modulo y despues tratarla como si fuera una función o variable más:
(Private|public) Declare (Function|sub|procedure) Nombre_de_Funcion lib "MI_LIB.DLL" (argumentos ) as tipo
tienes que estar seguro de como se llama la función dentro de la DLL compilada
yo esto lo he usado con DLL creadas en Visual C pero supongo que el uso es igual.

---DUXMAN---


  Respuesta:  Dulce
Seleccionado el ejecutable te vas al menu proyecto, referencias, y ahi señalas la Dll. De esa manera puedes hacer uso de las funciones. Por ejemplo, declarar objetos de tipo clase
Dim objclase As New clsClase
y con ese objeto puedes referenciarte a las funciones de esa clase.
objclase.funcion