Opzioni del compilatore, condizioni di runtime

Le opzioni di compilazione specificate a livello di modulo hanno effetto sulle verifiche e sui messaggi di errore del compilatore di LibreOffice. La sintassi di Basic, così come il suo insieme di istruzioni, può variare a seconda delle opzioni in uso. Con meno Option (opzioni) impostate, il linguaggio LibreOffice Basic risulta più facile e tollerante, mentre con un numero maggiore di Option, diventa più ricco e controllabile.

note

Le opzioni del compilatore devono essere specificate prima del codice eseguibile del modulo.


Sintassi:

Diagramma dell'istruzione Option

Istruzione Option Base

Definisce se l'estremo inferiore predefinito per le matrici debba essere 0 o 1.

Opzione ClassModule

Specifica che il modulo è un modulo di classe che contiene numeri, membri, proprietà, procedure e funzioni.

Istruzione Option Compatible

Option Compatible attiva il modo compilatore Basic con compatibilità VBA a livello di modulo.

Funzione CompatibilityMode()

La funzione CompatibilityMode() controlla il modo del tempo di esecuzione (runtime) e riguarda tutto il codice eseguito dopo aver (re)impostato il modo.

Istruzione Option Explicit

Specifica che tutte le variabili usate nel codice del programma devono essere dichiarate esplicitamente con l'istruzione Dim.

Option Private Module

Specifica che l'ambito del modulo è quello della libreria di Basic alla quale appartiene.

Istruzione Option VBASupport

Specifica che LibreOffice Basic supporterà alcune istruzioni, funzioni e oggetti VBA.

warning

Le opzioni specificate a livello di modulo hanno effetto anche sulle condizioni di runtime (tempo di esecuzione) di LibreOffice Basic. Il comportamento delle istruzioni di LibreOffice Basic può variare.


Sosteneteci!