Vsebina

# Ukaz Option Compatible

Option Compatible razširja zmožnosti prevajalnika in izvajalnega okolja LibreOffice Basic, saj omogoča dodatne jezikovne konstrukte v Basicu.

Ta ukaz moramo vstaviti pred izvedljivo programsko kodo v modulu.

Ta ukaz lahko vpliva ali je v pomoč v naslednjih situacijah:

- dovoljevanju posebnih znakov kot identifikatorjev, saj so vsi znaki, definirani kot črka v naboru znakov Latin-1 (ISO 8859-1), sprejeti kot del identifikatorjev,

- ustvarjanju konstant VBA, vključno z ne natisljivimi znaki,

- dovoljevanju operatorja New kot neobveznega v ukazih Dim,

- dovoljevanju privzetih vrednosti za neobvezne parametre procedur in

- rabi imenovanih argumentov, ko obstaja več neobveznih parametrov.

- Prednalaganje knjižnic LibreOffice Basic

Ukaz Option Compatible je obvezen pri kodiranju modulov razredov.

### Skladnja:

Option Compatible

### Primer:

### Posebni znaki kot identifikatorji

            Option Compatible
            ' Koda deluje s to možnostjo, sicer povzroči napako pri prevajanju
            Sub Main
                ä = 10
                print ä
            End Sub

Ukaz Option VBAsupport 1 samodejno implicira ukaz Option Compatible.

Podobne teme

Ukaz Rem

Funkcija CompatibilityMode()

Ukaz Option Base

Ukaz Option Explicit

Ukaz Option VBASupport

Ukaz Option ClassModule

Spreminjanje obsega spremenljivk v razdelku Uporaba procedur in funkcij s funkcijo CompatibilityMode().

Primere razrednih modulov najdete v razdelkih Identifikacija operacijskega sistema in Pridobitev podatkov o seji, v skupni knjižnici Basica Access2Base pa še druge primere z uporabo prevajalnega načina Option Compatible.