Turinys
Rodyklė 🔎︎

# Kompiliatoriaus parinktys, Vykdymo sąlygos

Kompiliatoriaus parinktys, nurodytos modulio lygiu, veikia „% PRODUCTNAME“ Basic kompiliatoriaus patikros ir klaidų pranešimus. „Basic“ sintaksė ir „Basic“ instrukcijų rinkinys gali būti skirtingi atsižvelgiant į naudojamas parinktis. Kuo mažiau parinkčių, tuo lengviau ir aptakiau veikia „LibreOffice Basic“ kalba. Esant daugiau parinkčių, „Basic“ kalba turtingėja ir yra geriau kontroliuojama.

Kompiliatoriaus parinktys turi būti nurodytos prieš vykdomąjį programos kodą modulyje.

### Sintaksė:

## Pasirinktinis Base sakinys

Aprašo numatytąję apatinį masyvų rėžį 0 arba 1.

## ClassModule parinkties sakinys

Nurodo, kad modulis yra klasės modulis, kuriame yra nariai, ypatybės, procedūros ir funkcijos.

## Suderinamumo parinkties sakinys

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

## CompatibilityMode() funkcija

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

## Pasirinktinis išreikštinis sakinys

Nurodo, kad kiekvienas programos kodo kintamasis turi būti išreikštai aprašytas kartu su „Dim“ sakiniu.

## Pasirinktinis privatus modulis

Nurodo, kad modulis apima pagrindinę biblioteką, kuriai jis priklauso.

## Pasirinktinis VBASupport sakinys

Nurodo, kad „% PRODUCTNAME Basic“ palaikys kai kuriuos VBA sakinius, funkcijas ir objektus.

Modulio lygiu nurodytos parinktys taip pat turi įtakos „% PRODUCTNAME“ „Basic“ vykdymo sąlygoms. „% PRODUCTNAME Basic“ instrukcijos gali skirtis.

Susijusios temos

Savybių sakinys

Išskirtinės VBA funkcijos ir sakiniai

Err ojektas [VBA]