Option Compatible

Inhoud
Index 🔎︎

# Instructie Option Compatible

Option Compatible turns on the VBA-compatible Basic compiler mode at the module level.

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

The function CompatibilityMode() controls runtime mode and affects all code executed after setting or resetting the mode.

This option may affect or assist in the following situations:

- 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.

- Support Private/Public keywords for procedures.

- Compulsory Set statement for objects.

- Default values for optional parameters in procedures.

- Named arguments when multiple optional parameters exist.

- 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

Statement Option VBAsupport 1 sets Option Compatible statement automatically.

Verwante onderwerpen

Instructie Rem

Functie CompatibilityMode

Instructie Option Base

Instructie Option Explicit

Option VBASupport Statement

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 Option Compatible of Access2Base gedeelde Basic-bibliotheek voor andere voorbeelden die gebruik maken van de Option Compatible compiler-mode.