Kompilatoralternativer

Innhold
Innholdsliste 🔎︎

# 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.

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

### Syntaks:

## 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.

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

Lignende emner

Property statement

Eksklusive VBA-funksjoner og -uttrykk

Err Object [VBA]