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 tipotienes que estar seguro de como se llama la función dentro de la DLL compiladayo 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 claseDim objclase As New clsClasey con ese objeto puedes referenciarte a las funciones de esa clase.objclase.funcion |