Opções do compilador, condições de execução

As opções do compilador especificadas ao nível do módulo afetam as verificações básicas do compilador e as mensagens de erro do LibreOffice. Tanto a sintaxe do Basic como o conjunto de instruções do Basic podem variar consoante as opções que estiverem em uso. Quanto menos Opção, mais simples e tolerante é a linguagem Basic do LibreOffice. Quanto mais Opção, mais rica e controlada se torna a linguagem Basic.

Ícone de nota

As opções do compilador devem ser especificadas antes do código executável do programa num módulo.


Sintaxe:

Diagrama da instrução «Option»

Instrução Option Base

Define o limite inferior padrão para matrizes como 0 ou 1.

Option ClassModule Statement

Specifies that the module is a class module that contains members, properties, procedures and functions.

Option Compatible Statement

Option Compatible extends LibreOffice Basic compiler and runtime, allowing supplemental language constructs to Basic.

CompatibilityMode() Function

CompatibilityMode() function controls or queries runtime mode. It affects all code executed after setting or resetting the runtime mode.

Instrução Option Explicit

Especifica que todas as variáveis no código do programa devem ser declaradas explicitamente com a instrução Dim.

Módulo Opcional Privado

Especifica que o âmbito do módulo é o da biblioteca Basic a que pertence.

Instrução Option VBASupport

Especifica que o LibreOffice Basic terá suporte a algumas instruções, funções e objetos VBA.

Ícone de aviso

As opções especificadas ao nível do módulo também afetam as LibreOffice condições básicas de execução. O comportamento das instruções básicas do LibreOffice pode variar.


Necessitamos da sua ajuda!

Necessitamos da sua ajuda!