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 LibreOfficeDev. 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 LibreOfficeDev. 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.

Declaração de classe do módulo opcional

Especifica que o módulo é um módulo de classe que contém membros, propriedades, procedimentos e funções.

Declaração de compatibilidade de opções

Option Compatible estende o compilador e o ambiente de execução do LibreOfficeDev Basic, permitindo a utilização de construções linguísticas suplementares ao Basic.

Função CompatibilityMode()

A função CompatibilityMode() controla ou consulta o modo de execução. Afeta todo o código executado após a definição ou redefinição do modo de execução.

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 LibreOfficeDev 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 LibreOfficeDev condições básicas de execução. O comportamento das instruções básicas do LibreOfficeDev pode variar.


Necessitamos da sua ajuda!

Necessitamos da sua ajuda!