IBM Lotus Symphony
|
Deklarerer og definerer en underrutine i en DLL-fil du vil utføre fra Lotus® Symphony™ Basic.
Se også: FreeLibrary.
Declare {Sub | Function} Navn Lib "Biblioteknavn" [Alias "Aliasnavn"] [Parameter] [As Type]
Navn: Et annet navn enn det som er definert i DLLen, for å kalle opp underrutinen fra Lotus Symphony Basic.
Aliasnavn: Navn på underrutinen slik det er definert i DLLen.
Biblioteknavn: Fil- eller systemnavn for DLLen. Dette biblioteket blir E lastet inn den første gangen funksjonen blir brukt.
Argumentliste: Liste over parametere som representerer argumenter som blir sendt til prosedyren når den kalles opp. Type og antall parametere avhenger av prosedyren som blir utført.
Type: Definerer datatypen for verdien som returneres av en funksjonsprosedyre. Du kan utelate denne parameteren hvis du skriver inn et typedeklareringstegn etter navnet.
![]() |
Hvis du vil sende en parameter til en underrutine som en verdi i stedet for en referanse, må parameteren angis med nøkkelordet 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