Kompiler-indstillinger

Indhold
Indholdsfortegnelse 🔎︎

# Kompiler-indstillinger, afviklings-betingelser

Kompiler-indstillinger, der er angivet på modulniveau påvirker LibreOfficeDev Basic-kompilertjeks og fejlmeddelelser. Basic-syntaks så vel som Basics instruktionsæt kan være forskellige efter de instillinger, der bruges. Jo færre Options, des lettere og mere tolerant er LibreOfficeDev Basic-sproget. Jo flere Options, des rigere og mere kontrolleret bliver Basic-sproget.

Kompiler-indstillinger skal være angivet før den eksekverbare programkode i et modul.

### Syntaks:

## Option Base-udtryk

Angiver standard nedre grænse for arrays som 0 eller 1.

## Option ClassModule-udtryk

Specificerer, at modulet er et klassemodul, som indeholder medlemmer, procedurer og funktioner.

## Option Compatible-udtryk

Option Compatible (Indstillingen Kompatibel) udvider LibreOfficeDev Basic-kompiler og -kørselstid samt tillader supplerende sprogkonstrukter i Basic.

## funktionen CompatibilityMode()

Funktionen CompatibilityMode() (kompatibilitets_tilstand()) kontrollerer eller forespørger om afviklingstilstanden. Den påvirker al kode, der afvikles efter indstilling eller nulstilling af afviklingstilstanden.

## Option Explicit-udtryk

Bestemmer at alle variable i programkoden skal være erklæret med Dim-sætningen.

## Option Private Module

Angiver, at rækkevidden af modulet er den samme, som det Basic-bibliotek, det tilhører.

## Option VBASupport-udtryk

Angiver at LibreOfficeDev Basic understøtter visse VBA udsagn, funktioner og objekter.

Indstillinger, der er angivet på modulniveau påvirker også LibreOfficeDev Basics afviklings-betingelser. LibreOfficeDev Basic-instruktionernes adfærd kan være forskellig.

Relaterede emner

Erklæringen Property

Eksklusive VBA-funktioner og -udtryk

objektet Err [VBA]