Aktivér JavaScript i netlæseren for at vise LibreOfficeDev Hjælpesider.

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.

note

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


Syntaks:

 Erklæringsdiagrammet Option

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

Specifies that every variable in the program code must be explicitly declared with the Dim statement.

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.

warning

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