Inhalte
Index 🔎︎

# Anweisung "Option Compatible"

Option Compatible erweitert den Compiler und die Laufzeit von LibreOffice-Basic und ermöglicht zusätzliche Sprachkonstrukte für Basic.

Diese Anweisung muss in einem Modul vor dem ausführbaren Programmcode eingefügt werden.

Diese Option kann folgende Situationen beeinflussen oder unterstützen:

- Sonderzeichen als Bezeichner zulassen. Alle Zeichen, die im Zeichensatz Latin-1 (ISO 8859-1) als Buchstaben definiert sind, werden als Teil der Bezeichner akzeptiert.

- VBA-Konstanten mit nicht druckbaren Zeichen erstellen.

- Erlauben, dass der Operator New in Anweisungen Dim optional ist.

- Standardwerte für optionale Parameter in Prozeduren erlauben.

- Benannte Argumente verwenden, wenn mehrere optionale Parameter vorhanden sind.

- Vorladen von LibreOffice Basic-Bibliotheken

Option Compatible ist beim Codieren von Klassenmodulen erforderlich.

### Syntax:

Option Compatible

### Beispiel:

### Sonderzeichen als Bezeichner

            Option Compatible
            ' Mit dieser Option funktioniert der Code, sonst kommt es zu einem Kompilierungsfehler
            Sub Main
                ä = 10
                print ä
            End Sub

Die Anweisung Option VBAsupport 1 impliziert automatisch die Anweisung Option Compatible.

Verwandte Themen

Anweisung Rem

Funktion CompatibilityMode()

Optionen für Anweisung Base

Anweisung Option Explicit

Anweisung Option VBASupport

Anweisung Option ClassModule

Bereichsänderung für Variablen in Verwenden von Prozeduren und Funktionen mit der Funktion CompatibilityMode().

Siehe Betriebssystem identifizieren und Sitzungsinformationen abrufen für Klassenmodulbeispiele beziehungsweise gemeinsame Access2Base-Basisbibliothek für andere Klassenbeispiele unter Verwendung des Kompatibilitätsmodus Option Compatible.