IBM Lotus Symphony
|
Deklaruje a definuje podrutinu v súbore DLL, ktorú chcete vykonať z Lotus® Symphony™ Basic.
Pozrite si tiež: FreeLibrary.
Declare {Sub | Function} Name Lib "Libname" [Alias "Aliasname"] [Parameter] [As Type]
Name: Odlišný názov než je definovaný v DLL na volanie podrutiny z Lotus Symphony Basic.
Aliasname: Názov podrutiny ako je definovaný v DLL.
Libname: Názov súboru alebo systému DLL. Táto knižnica sa automaticky zavedie, keď sa prvýkrát použije funkcia.
Argumentlist: Zoznam parametrov reprezentujúcich argumenty, ktoré sú postúpené procedúre, keď je zavolaná. Typ a počet parametrov závisí od vykonávanej procedúry.
Typ: Definuje dátový typ hodnoty, ktorú vráti procedúra funkcie. Tento parameter môžete vynechať, ak sa znak deklarácie typu uvádza po názve.
![]() |
Na postúpenie parametra do podrutiny ako hodnoty namiesto odkazu, musí byť tento parameter označený kľúčovým slovom ByVal. |
Declare Sub MyMessageBeep Lib "user32.dll" Alias "MessageBeep" ( long )
Sub ExampleDeclare
Dim lValue As Long
lValue = 5000
MyMessageBeep( lValue )
FreeLibrary("user32.dll" )
End Sub