Compiler Options, Runtime Conditions

Kompilatoralternativer spesifisert på modulnivå påvirker LibreOffice Grunnleggende kompilatorkontroller og feilmeldinger. Grunnleggende syntaks så vel som grunnleggende sett med instruksjoner kan være forskjellige i henhold til alternativene som er i bruk. Jo mindre Alternativ, det enkleste og tolerante LibreOffice Basic-språket er. Jo mer Alternativ, desto rikere og kontrollert blir Basic-språket.

note

Kompilatoralternativer må spesifiseres før den kjørbare programkoden i en modul.


Syntaks:

Alternativ uttrykksdiagram

Option Base Statement

Definerer standard nedre grense for matriser som 0 eller 1.

Option ClassModule Statement

Spesifiserer at modulen er en klassemodul som inneholder medlemmer, egenskaper, prosedyrer og funksjoner.

Option Compatible Statement

Alternativ Compatible utvider LibreOffice Basic-kompilatoren og kjøretiden, og tillater ekstra språkkonstruksjoner til Basic.

CompatibilityMode() Function

CompatibilityMode()-funksjonen kontrollerer eller spør om kjøretidsmodus. Det påvirker all kode som kjøres etter innstilling eller tilbakestilling av kjøretidsmodus.

Option Explicit Statement

Spesifiserer at hver variabel i programkoden må deklareres eksplisitt med Dim-setningen.

Alternativ Privat modul

Spesifiserer at omfanget av modulen er det for Basic-biblioteket den tilhører.

Option VBASupport Statement

Spesifiserer at LibreOffice Basic vil støtte noen VBA-uttrykk, funksjoner og objekter.

warning

Alternativer spesifisert på modulnivå påvirker også LibreOffice Grunnleggende kjøretidsbetingelser. Oppførselen til LibreOffice Grunnleggende instruksjoner kan variere.