๊ธฐํƒ€ ๋ช…๋ น

๋‹ค์Œ์€ ๋‹ค๋ฅธ ๋ฒ”์ฃผ์— ํฌํ•จ๋˜์ง€ ์•Š๋Š” ํ•จ์ˆ˜์™€ ๋ฌธ์„ ๋‚˜์—ดํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Beep Statement

์ปดํ“จํ„ฐ ์Šคํ”ผ์ปค๋ฅผ ํ†ตํ•ด ํ†ค์„ ์žฌ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ†ค์€ ์‹œ์Šคํ…œ์— ์˜ํ•ด ๊ฒฐ์ •๋˜๋ฉฐ ์‚ฌ์šฉ์ž๋Š” ๋ณผ๋ฅจ์ด๋‚˜ ์Œ์กฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

Shell Function

๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹œ์ž‘ํ•˜๊ณ  ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๊ฐ๊ฐ์˜ ์ฐฝ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

Wait Statement

๋ฐ€๋ฆฌ์ดˆ๋กœ ์ง€์ •ํ•œ ์‹œ๊ฐ„ ๋™์•ˆ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์„ ์ค‘๋‹จํ•ฉ๋‹ˆ๋‹ค.

GetSystemTicks Function

์šด์˜ ์ฒด์ œ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์‹œ์Šคํ…œ ํ‹ฑ ์ˆ˜๋ฅผ ๊ตฌํ•ฉ๋‹ˆ๋‹ค. ์ด ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ • ํ”„๋กœ์„ธ์Šค๋ฅผ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Environ Function

ํ™˜๊ฒฝ ๋ณ€์ˆ˜์˜ ๊ฐ’์„ ๋ฌธ์ž์—ด๋กœ ๊ตฌํ•ฉ๋‹ˆ๋‹ค. ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋Š” ์‚ฌ์šฉ ์ค‘์ธ ์šด์˜ ์ฒด์ œ์˜ ์œ ํ˜•์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

GetSolarVersion Function

ํ˜„์žฌ LibreOffice ๋ฒ„์ „์˜ ๋‚ด๋ถ€ ๋ฒˆํ˜ธ๋ฅผ ๊ตฌํ•ฉ๋‹ˆ๋‹ค.

GetGuiType Function

๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ง€์ •ํ•˜๋Š” ์ˆซ์ž ๊ฐ’์„ ๊ตฌํ•ฉ๋‹ˆ๋‹ค.

TwipsPerPixelX Function

ํ”ฝ์…€์˜ ๋„ˆ๋น„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํŠธ์œ• ์ˆ˜๋ฅผ ๊ตฌํ•ฉ๋‹ˆ๋‹ค.

TwipsPerPixelY Function

ํ”ฝ์…€์˜ ๋†’์ด๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํŠธ์œ• ์ˆ˜๋ฅผ ๊ตฌํ•ฉ๋‹ˆ๋‹ค.

CreateUnoStruct Function

Uno ๊ตฌ์กฐ ์œ ํ˜•์˜ ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

CreateUnoService Function

ProcessServiceManager๋กœ Uno ์„œ๋น„์Šค๋ฅผ ์ธ์Šคํ„ด์Šคํ™”ํ•ฉ๋‹ˆ๋‹ค.

GetProcessServiceManager Function

ProcessServiceManager(์ค‘์‹ฌ Uno ServiceManager)๋ฅผ ๊ตฌํ•ฉ๋‹ˆ๋‹ค.

CreateUnoDialog Function

Basic ๋Ÿฐํƒ€์ž„ ๋„์ค‘์— Uno ๋Œ€ํ™” ์ƒ์ž ์ฝ˜ํŠธ๋กค์„ ๋‚˜ํƒ€๋‚ด๋Š” Basic Uno ๊ฐœ์ฒด๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

CreateUnoListener Function

๋ฆฌ์Šค๋„ˆ ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

CreateUnoValue Function

Uno ์œ ํ˜• ์‹œ์Šคํ…œ์„ ์ฐธ์กฐํ•˜๋Š” ์ •ํ™•ํ•˜๊ฒŒ ์ž…๋ ฅํ•œ ๊ฐ’์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐœ์ฒด๋ฅผ ๊ตฌํ•ฉ๋‹ˆ๋‹ค.

CreateObject Function

UNO ๊ฐœ์ฒด๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. Windows์—์„œ๋Š” OLE ๊ฐœ์ฒด๋ฅผ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฉ”์†Œ๋“œ๋Š” ๋งค๊ฐœ ๋ณ€์ˆ˜๋กœ ์ „๋‹ฌ๋˜๋Š” ์œ ํ˜• ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

GetDefaultContext Function

ํ”„๋กœ์„ธ์Šค ์„œ๋น„์Šค ํŒฉํ„ฐ๋ฆฌ์˜ ๊ธฐ๋ณธ ์ฝ˜ํ…์ŠคํŠธ(์žˆ์„ ๊ฒฝ์šฐ)๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ  ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด Null ์ฐธ์กฐ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

ThisComponent Statement

์†์„ฑ์„ ์ฝ๊ณ  ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ™œ์„ฑ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ThisComponent๋Š” ๋ฌธ์„œ Basic์—์„œ ์‚ฌ์šฉ๋˜๋ฉฐ Basic์ด ์†ํ•œ ๋ฌธ์„œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ThisComponent์—์„œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ์ฒด ์œ ํ˜•์€ ๋ฌธ์„œ ์œ ํ˜•์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

GlobalScope

Basic ์›๋ณธ ์ฝ”๋“œ์™€ ๋Œ€ํ™” ์ƒ์ž๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‹œ์Šคํ…œ์—์„œ ๊ด€๋ฆฌ๋ฉ๋‹ˆ๋‹ค.