IBM Lotus Symphony
|
Erklærer og definerer en underrutine i en DLL-fil, som du vil udføre fra Lotus® Symphony™ Basic.
Se også: FreeLibrary.
Declare {Sub | Function} Navn Lib "Bibnavn" [Alias "Aliasnavn"] [Parameter] [As Type]
Navn: Et andet navn end det, der er defineret i DLL'en, for at kalde underrutinen fra Lotus Symphony Basic.
Aliasnavn: Navnet på underrutinen, som den er defineret i DLL'en.
Bibnavn: Fil- eller systemnavn på DLL'en. Biblioteket indlæses automatisk, første gang funktionen bruges.
Argumentliste: Liste over parametre, som repræsenterer argumenter, der sendes til proceduren, når den kaldes. Parametrenes antal og type afhænger af den udførte procedure.
Type: Definerer datatypen for den værdi, der returneres af en funktionsprocedure. Du kan udelade parameteren, hvis der skrives et typeerklæringstegn efter navnet.
![]() |
Hvis en parameter skal overføres til en underrutine som en værdi i stedet for som en reference, skal parameteren angives med nøgleordet ByVal. |
Declare Sub MyMessageBeep Lib "user32.dll" Alias "MessageBeep" ( long )
Sub DeclareEksempel
Dim lVaerdi As Long
lVaerdi = 5000
MyMessageBeep( lVaerdi )
FreeLibrary("user32.dll" )
End Sub