IBM Lotus Symphony
|
Deklarira in definira podrutino v datoteki DLL, ki jo želite izvesti iz Lotus® Symphony™ Basic.
Glejte tudi: FreeLibrary.
Declare {Sub | Function} Name Lib "Libname" [Alias "Aliasname"] [Parameter] [As Type]
Ime: Drugačno ime kot tisto, ki je definirano v DLL-ju za klic podrutine iz Lotus Symphony Basic.
Aliasname: Ime podrutine, kot je definirano v DLL-ju.
Libname: Datotečno ali sistemsko ime DLL-ja. Ta knjižnica je samodejno naložena prvič, ko se uporabi funkcija.
Argumentlist: Seznam parametrov, ki predstavljajo argumente, ki so podani proceduri, kadar je klicana. Vrsta in število parametrov je odvisna od izvedene procedure.
Type: Definira vrsto podatkov vrednosti, ki jo vrne procedura funkcije. Ta parameter lahko izključite, če po imenu vnesete znak za deklariranje vrste.
![]() |
Če želite podati parameter podrutini kot vrednost namesto kot sklic, mora biti ta parameter označen s ključno besedo 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