Ipahayag ang Pahayag

Ipinapahayag at tinutukoy ang isang subroutine sa isang DLL file na gusto mong i-execute mula sa LibreOffice Basic.

Tingnan din ang: LibrengLibrary

Syntax:


Ipahayag ang {Sub | Function} Pangalan Lib "Libname" [Alyas "Aliasname"] [Parameter] [Bilang Uri]

Mga Parameter:

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.

Icon ng Babala

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 .


Halimbawa:


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

Mangyaring suportahan kami!