Declare lause

Kirjeldab ja mÀÀrab DLL-failis alamprotseduuri, mille soovid LibreOffice Basicus kÀivitada.

Vaata ka: FreeLibrary

SĂŒntaks:


Declare {Sub | Function} Name Lib "Libname" [Alias "Aliasname"] [Parameter] [As Type]

Parameetrid:

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.

Hoiatav ikoon

Parameetri edastamiseks alamprotseduurile viite asemel vÀÀrtusena, peab parameeter olema mÀÀratud vÔtmesÔnaga ByVal.


NĂ€ide:


Declare Sub MyMessageBeep Lib "user32.dll" Alias "MessageBeep" ( Long )
Sub ExampleDeclare
Dim lValue As Long
    lValue = 5000
    MyMessageBeep( lValue )
    FreeLibrary("user32.dll" )
End Sub

Palun toeta meid!