Innhold
Innholdsliste 🔎︎

# Kompilatoralternativer, kjøretidsbetingelser

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:

## Basisuttrykk for alternativer

Definerer standard nedre grense for matriser som 0 eller 1.

## Alternativt ClassModule Uttrykk

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

## Alternativ Compatible uttrykk

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

## CompatibilityMode()-funksjon

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

## Alternativ Eksplisitt uttrykk

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.

## Alternativ VBA støtte-uttrykk

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

Egenskapsuttrykk

Eksklusive VBA-funksjoner og -uttrykk

Feil Objekt [VBA]