Tulong sa LibreOffice 24.8
Ipinapahayag at tinutukoy ang isang subroutine sa isang DLL file na gusto mong i-execute mula sa LibreOffice Basic.
Tingnan din ang: LibrengLibrary
Ipahayag ang {Sub | Function} Pangalan Lib "Libname" [Alyas "Aliasname"] [Parameter] [Bilang Uri]
Pangalan: Ibang pangalan kaysa sa tinukoy sa DLL, para tawagan ang subroutine mula sa LibreOffice Basic.
Aliasname : Pangalan ng subroutine gaya ng tinukoy sa DLL.
Libname: File o pangalan ng system ng DLL. Awtomatikong nilo-load ang library na ito sa unang pagkakataong ginamit ang function.
Listahan ng argumento: Listahan ng mga parameter na kumakatawan sa mga argumento na ipinasa sa pamamaraan kapag ito ay tinawag. Ang uri at bilang ng mga parameter ay nakasalalay sa isinagawang pamamaraan.
Uri: Tinutukoy ang uri ng data ng value na ibinalik ng isang function procedure. Maaari mong ibukod ang parameter na ito kung ang isang uri-declaration character ay ipinasok pagkatapos ng pangalan.
Upang ipasa ang isang parameter sa isang subroutine bilang isang halaga sa halip na isang sanggunian, ang parameter ay dapat na ipahiwatig ng keyword 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