Obsah

# Příkaz Option Compatible

Option Compatible rozšiřuje kompilátor a běhové prostředí jazyka LibreOffice Basic a tím umožňuje používat další konstrukty tohoto jazyka.

Tento příkaz je nutné přidat v modulu před spustitelný program.

Tato funkce může ovlivnit následující situace:

- Povolí v identifikátorech speciální znaky. V identifikátorech bude možné použít všechny znaky, které jsou písmeny ve znakové sadě Latin-1 (ISO 8859-1).

- Vytváření konstant VBA obsahujících netisknutelné znaky.

- Nastaví, aby byl operátor New v příkazech Dim volitelný.

- Povolí výchozí hodnoty nepovinných parametrů v procedurách.

- Použití pojmenovaných argumentů v případě, že existuje více nepovinných parametrů.

- Přednačítání knihoven LibreOffice Basic

Option Compatible je nutné použít při vytváření modulů tříd.

### Syntaxe:

Option Compatible

### Příklad:

### Speciální znaky jako identifikátory

            Option Compatible
            ' S tímto příkazem kód funguje, bez něj by nastala chyba při kompilování
            Sub Main
                ä = 10
                print ä
            End Sub

Příkaz Option VBAsupport 1 znamená, že je automaticky nastaven příkaz Option Compatible.

Související témata

Příkaz Rem

Funkce CompatibilityMode()

Příkaz Option Base

Příkaz Option Explicit

Příkaz Option VBASupport

Příkaz Option ClassModule

Změna rozsahu platnosti proměnných pomocí funkce CompatibilityMode() je uvedena v části Použití procedur a funkcí.

Příklady s moduly tříd naleznete v částech Rozpoznávání operačního systému a Zjišťování informací o relaci. Další příklady použití režimu kompilátoru OptionCompatible obsahuje sdílená knihovna Basicu Access2Base.