LibreOfficeDev 26.2 abi
Kirjeldab ja määrab DLL-failis alamprotseduuri, mille soovid LibreOfficeDev Basicus käivitada.
Vaata ka: FreeLibrary
Declare {Sub | Function} Name Lib "Libname" [Alias "Aliasname"] [Parameter] [As Type]
Name: DLL-is määratud nimest erinev nimi LibreOfficeDev Basicust alamprotseduuri kutsumiseks.
Aliasname: alamprotseduuri DLL-is määratud nimi.
Libname: DLL-i faili või süsteemi nimi. See teek asustatakse automaatselt siis, kui kasutad seda funktsiooni esimest korda.
Argumentlist: nende parameetrite loend, mis tähistavad protseduuri kutsumisel protseduurile edastatavaid argumente. Parameetrite tüüp ja arv sõltub käivitatavast protseduurist.
Type: määrab funktsiooni protseduuri tagastatava väärtuse andmetüübi. Kui tüübikirjelduse märk on sisestatud nime järele, siis võid selle parameetri vahele jätta.
Parameetri edastamiseks alamprotseduurile viite asemel väärtusena, peab parameeter olema määratud võtmesõnaga 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