Vsebina
Kazalo 🔎︎

# Ukaz Option Compatible

Ukaz Option Compatible vključi združljivostni način za VBA v prevajalniku Basic na ravni modulov.

Ta ukaz moramo vstaviti pred izvedljivo programsko kodo v modulu.

Funkcija CompatibilityMode() nadzira izvajalni način in vpliva na vso izvršeno kodo po (po)nastavitvi tega načina.

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,

- podpora ključnih besed Private/Public za procedure,

- obvezen ukaz Set za predmete,

- privzete vrednosti za neobvezne parametre procedur,

- poimenovanje 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' s to možnostjo koda deluje, sicer
                                ' povzroči napako pri prevajanju
            Sub Main
                ä = 10
                print ä
            End Sub

Ukaz Option VBAsupport 1 samodejno sproži 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 Identikacija operacijskega sistema in Pridobitev podatkov o seji, druge primere z uporabo prevajalnega načina Option Compatible pa v skupni knjižnici Basica Access2Base.