Options du compilateur, conditions d'exécution

Les options du compilateur spécifiées au niveau du module affectent les Basic compiler checks LibreOfficeDev et les messages d'erreur. La syntaxe Basic aussi bien l'ensemble des instructions Basic peuvent être différents en fonctions des options utilisées. Le moins Option est utilisé, au plus le langage LibreOfficeDev Basic est facile et tolérant. Le plus Option est utilisé, au plus le langage Basic devient riche et contrôlé.

note

Les options du compilateur doivent être spécifiées avant le code du programme exécutable dans un module.


Syntaxe :

Diagramme Option Statement

Instruction Option Base

Définit 0 ou 1 comme limite inférieure par défaut des matrices.

Instruction Option ClassModule

Spécifie que le module est un module de classe qui contient des membres, des propriétés, des procédures et des fonctions.

Instruction Option Compatible

Option Compatible étend le compilateur et l'environnement d'exécution LibreOfficeDev Basic, permettant des constructions de langage supplémentaires à Basic.

Fonction CompatibilityMode()

La fonction CompatibilityMode() contrôle ou interroge le mode d'exécution. Cela affecte tout le code exécuté après la définition ou la réinitialisation du mode d'exécution.

Instruction Option Explicit

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

Option Private Module

Indique que l'étendue du module est celle de la bibliothèque auquel il appartient.

Instruction Option VBASupport

Spécifie que LibreOfficeDev Basic prend en charge certaines instructions, fonctions et objets VBA.

warning

Les options spécifiées au niveau du module affectent également les conditions d'exécution Basic LibreOfficeDev. Le comportement des instructions LibreOfficeDev Basic peut différer.