LibreOffice 24.8 Help
LibreOffice Basic์์ ์คํํ ์๋ธ๋ฃจํด์ DLL ํ์ผ์์ ์ ์ธํ๊ณ ์ง์ ํฉ๋๋ค.
์ฐธ๊ณ ํญ๋ชฉ: FreeLibrary
Declare {Sub | Function} Name Lib "Libname" [Alias "Aliasname"] [Parameter] [As Type]
Name: LibreOffice Basic์์ ์๋ธ๋ฃจํด์ ํธ์ถํ๊ธฐ ์ํ ๊ฒ์ผ๋ก, DLL์ ์ง์ ๋ ๊ฒ๊ณผ๋ ๋ค๋ฅธ ์ด๋ฆ์ ๋๋ค.
Aliasname: DLL์ ์ง์ ๋ ์๋ธ๋ฃจํด์ ์ด๋ฆ์ ๋๋ค.
Libname: DLL์ ํ์ผ ๋๋ ์์คํ ์ด๋ฆ์ ๋๋ค. ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ํจ์๋ฅผ ์ฒ์ ์ฌ์ฉํ ๋ ์๋์ผ๋ก ๋ก๋๋ฉ๋๋ค.
Argumentlist: ํ๋ก์์ ์ ํธ์ถ ์ ์ ๋ฌ๋๋ ์ธ์๋ฅผ ๋ํ๋ด๋ ๋งค๊ฐ ๋ณ์์ ๋ชฉ๋ก์ ๋๋ค. ๋งค๊ฐ ๋ณ์์ ์ ํ๊ณผ ์ด๋ฆ์ ์คํ๋๋ ํ๋ก์์ ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
Type: ํจ์ ํ๋ก์์ ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํ๋ ๊ฐ์ ๋ฐ์ดํฐ ํ์์ ์ง์ ํฉ๋๋ค. ์ด๋ฆ ๋ค์ ์ ํ ์ ์ธ ๋ฌธ์๋ฅผ ์ ๋ ฅํ ๊ฒฝ์ฐ ์ด ๋งค๊ฐ ๋ณ์๋ฅผ ์ ์ธํ ์ ์์ต๋๋ค.
๋งค๊ฐ ๋ณ์๋ฅผ ์ฐธ์กฐ ๋์ ๊ฐ์ผ๋ก ์๋ธ๋ฃจํด์ ์ ๋ฌํ๋ ค๋ฉด ๋งค๊ฐ ๋ณ์๋ฅผ ํค์๋ 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