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

As opções do compilador especificadas a nível do módulo afetam as mensagens de erro e as verificações do compilador Basic do LibreOffice. A sintaxe Basic bem como o conjunto de instruções do Basic podem ser diferentes em concordância com as opções utilizadas. Quanto menos Option definidas, mais fácil e tolerante é a linguagem Basic do LibreOffice. Quanto mais Option definidas, mais rica e controlada é a linguagem Basic.

note

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


Sintaxe:

Diagrama da instrução Option

Instrução Option Base

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

Instrução Option ClassModule

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

Instrução Option Compatible

A instrução Option Compatible ativa o modo de compatibilidade VBA do Basic a nível de módulo.

Função CompatibilityMode()

A função CompatibilityMode() controla o modo de execução e afeta todo o código subsequente.

Instrução Option Explicit

Especifica que cada variável do código do programa deve ser declarada explicitamente com a instrução Dim.

Option Private Module

Especifica que o escopo do módulo é o da biblioteca Basic a qual pertence.

Instrução Option VBASupport

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

warning

As opções especificadas a nível de módulo também afetam as condições de execução do Basic do LibreOffice. O comportamento das instruções Basic do LibreOffice podem diferir.


♥ Doe para nosso projeto! ♥