LibreOffice 24.8 abi
Kirjeldab ja mÀÀrab DLL-failis alamprotseduuri, mille soovid LibreOffice 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 LibreOffice 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