IBM Lotus Symphony


Sætningen Declare [Runtime]

Erklærer og definerer en underrutine i en DLL-fil, som du vil udføre fra Lotus® Symphony™ Basic.

Se også: FreeLibrary.

Syntaks:

Declare {Sub | Function} Navn Lib "Bibnavn" [Alias "Aliasnavn"] [Parameter] [As Type]

Parametre:

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.

Advarselsikon 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.

Eksempel:

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

Sub DeclareEksempel

Dim lVaerdi As Long

lVaerdi = 5000

MyMessageBeep( lVaerdi )

FreeLibrary("user32.dll" )

End Sub


Produktfeedback | Yderligere dokumentation | Varemærker