Compiler Options, Runtime Conditions

Compiler options specified at the module level affect LibreOffice Basic compiler checks and error messages. Basic syntax as well as Basic set of instructions can be different according to the options that are in use. The less Option, the easiest and tolerant LibreOffice Basic language is. The more Option, the richer and controlled Basic language gets.

note

Compiler options must be specified before the executable program code in a module.


Sintaxia:

Option Statement diagram

Option Base instrukzioa

Matrizeentzako beheko muga lehenetsi gisa 0 edo 1 definitzen du.

Option ClassModule instrukzioa

Modulua kideak, propietateak, prozedurak eta funtzioak dituen klase-modulu bat dela zehazten du.

Option Compatible instrukzioa

Option Compatible instrukzioak VBA bateragarria den Basic konpilatzaile modua aktibatzen du moduluen mailan.

CompatibilityMode() funtzioa

CompatibilityMode() funtzioak exekuzio modua kontrolatzen du eta modua ezarri edo berrezarri ondoren exekutatzen den kode osoari eragiten dio.

Option Explicit instrukzioa

Programa-kodeko aldagai guztiak Dim instrukzioaren bidez esplizituki deklaratu behar direla zehazten du.

Option Private Module

Specifies that the scope of the module is that of the Basic library it belongs to.

Option VBASupport instrukzioa

LibreOffice Basic aplikazioak xenbait VBA instrukzio, funtzio eta objektu onartuko dituela zehazten du.

warning

Options specified at the module level also affect LibreOffice Basic runtime conditions. The behaviour of LibreOffice Basic instructions can differ.


Emaguzu laguntza!