Optie Compatible

Inhoud
Index 🔎︎

# Instructie Option Compatible

Option Compatible is een aanvulling op de LibreOffice Basic compiler, aan de taal Basic kunnen hiermee instructies worden toegevoegd of gewijzigd.

Deze instructie moet worden ingevoegd vóór de uitvoerbare programmacode in een module.

De functie CompatibilityMode beheert de runtime mode en beïnvloedt hiermee alle code, die na wijziging van de mode, wordt uitgevoerd.

De optie is handig of werkt door in de volgende situaties:

- Toestaan van speciale tekens als identifiers. Alle tekens die voorkomen als letter in de Latin-1 (ISO 8859-1) karakterset worden geaccepteerd als deel van identifiers.

- Het aanmaken van VBA-constanten met ook niet-afdrukbare tekens.

- Het ondersteunen van de sleutelwoorden Private/Public bij procedures.

- Het verplichten van de instructie Set bij objecten.

- Standaardwaarden voor optionele parameters in procedures.

- Argumenten met naam noemen als er meerdere optionele parameters zijn.

- Het vooraf laden van LibreOffice Basic-bibliotheken

De Option Compatible is verplicht bij het coderen van klasse-modules.

### Syntaxis:

Option Compatible

### Voorbeeld:

### Speciale tekens als identifiers

            Option Compatible
            ' De code werkt alleen met deze optie, anders creëert deze een compilatie fout
            Sub Main
                ä = 10
                print ä
            End Sub

De instructie Option VBAsupport 1 zet automatisch de instructie Option Compatible.

Verwante onderwerpen

Instructie Rem

Functie CompatibilityMode

Instructie Option Base

Instructie Option Explicit

Instructie Option VBASupport

Instructie Option ClassModule

Het wijzigen van het bereik van variabelen met Procedures en functies gebruiken met de functie CompatibilityMode.

Bekijk identificatie van het besturingssysteem en sessie-informatie ophalen voor eenvoudige voorbeelden van klasse-modules of Access2Base gedeelde Basic-bibliotheek voor andere voorbeelden die gebruik maken van de Option Compatible compiler-mode.