IBM Lotus Symphony


Instrucción Declare [Ejecución]

Declara y define un subrutina en un archivo DLL que se desea ejecutar desde Lotus® Symphony™ Basic.

Consulte también: FreeLibrary.

Sintaxis:

Declare {Sub | Function} Name Lib "Nombre_biblioteca" [Alias "Nombre_alias"] [Parameter] [As Type]

Parámetros:

Nombre: nombre distinto al definido en la DLL para llamar a la subrutina desde Lotus Symphony Basic.

Nombre_alias: nombre de la subrutina tal como se define en la DLL.

Nombre_biblioteca: nombre del archivo o del sistema de la DLL. Esta biblioteca se carga de forma automática la primera vez que se utiliza la función.

Lista_argumentos: lista de parámetros que representan los argumentos que se pasan al procedimiento al llamarlo. El tipo y el número de parámetros depende del procedimiento ejecutado.

Tipo: define el tipo de datos del valor que devuelve un procedimiento de función. Puede excluir este parámetro si se especifica un carácter de declaración de tipo tras el nombre.

Icono de advertencia Para pasar un parámetro a una subrutina como valor, y no como referencia, el parámetro deben indicarse por medio de la palabra clave ByVal.

Ejemplo:

Declare Sub MyMessageBeep Lib "user32.dll" Alias "MessageBeep" ( long )

Sub ExampleDeclare

Dim lValue As Long

lValue = 5000

MyMessageBeep( lValue )

FreeLibrary("user32.dll" )

End Sub


Comentarios del producto | Documentación adicional | Marcas registradas