Vsebina
Kazalo 🔎︎

# Ukaz Option Compatible

Ukaz Option Compatible vključi združljivostni način za VBA v prevajalniku Basic na ravni modulov. Funkcija CompatibilityMode() nadzira izvajalni način in vpliva na vso izvršeno kodo po (po)nastavitvi tega načina.

Ta ukaz moramo vstaviti pred izvedljivo programsko kodo v modulu.

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

- dovoljevanje posebnih znakov kot identifikatorjev,

- ustvarjanje konstant vključno z nenatisljivimi 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

# Funkcija CompatibilityMode()

Funkcija CompatibilityMode() nadzira izvajalni način in vpliva na vso izvršeno kodo po (po)nastavitvi tega načina. Ukaz Option Compatible vključi združljivostni način za VBA v prevajalniku LibreOffice Basic na ravni modulov.

To funkcionalnost uporabljajte previdno, omejite jo npr. na uporabi pri pretvorbi dokumentov.

Ta funkcija lahko vpliva ali je v pomoč v sledečih situacijah:

- naštevanje z ukazom Enum,

- posodabljanje zagonskih pogojev za Dir,

- izvajanje ukaza RmDir v načinu VBA,

- spreminjanje vedenja ukaza Dir v Basicu.

Funkcija CompatibilityMode() je lahko nujna, ko se poslužujete prevajalnih načinov Option Compatible ali Option VBASupport.

### Skladnja:

CompatibilityMode(True | False)

Podobne teme

Enostavne primere za ukaz Option Compatible najdete v razdelkih Identikacija operacijskega sistema in Pridobitev podatkov o seji, podrobne primere pa v skupni knjižnici Basica Access2Base z uporabo prevajalnega načina Option Compatible.

Ukaz Rem

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

Ukaz Option Base

Ukaz Option Explicit

Ukaz Option VBASupport

Ukaz Option ClassModule