Visual Basic - PARAMETROS EN UNA DLL

Life is soft - evento anual de software empresarial
 
Vista:

PARAMETROS EN UNA DLL

Publicado por Katty (16 intervenciones) el 15/01/2001 00:00:00
Hola:

Se puede envíar parámetros a una libreria DLL, de la cual tengo el código.

Gracias.
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:PARAMETROS EN UNA DLL

Publicado por Rodrigo López (5 intervenciones) el 16/01/2001 00:00:00
No se si te entendí bien, pero ahi va...

Para utilizar una librería DLL en VB pero primero tienes que declararla.

Por ejemplo aquí va la declaración de la función ShellExecute:

Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

ShellExecute: es el nombre de la función.
shell32.dll: es el nombre de la librería donde se encuentra esta función.
Lo que está entre paréntesis son los parámetros de la función.

Toda la gracia está en que debes saber los tipos de datos reales que recibe la función y si estos se pasan por referencia o por valor, para luego buscar tipos de datso de VB que se ajusten a los de los parámetros de la función (no es muy fácil ya que los tipos de datos de VB son muy diferentes a los de C).

Espero que te sirva.
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