Περιεχόμενα
Δείκτης 🔎︎

# Πρόταση συμβατής επιλογής

Η Option Compatible (Συμβατή επιλογή) επεκτείνει τον μεταγλωττιστή Basic του LibreOffice και τον χρόνο εκτέλεσης, επιτρέποντας συμπληρωματικές δομές γλώσσας στη Basic.

Αυτή η πρόταση πρέπει να προστεθεί πριν τον εκτελέσιμο κώδικα προγράμματος σε άρθρωμα.

Αυτή η επιλογή μπορεί να επηρεάσει ή να βοηθήσει στις παρακάτω καταστάσεις:

- Να επιτρέπονται ειδικοί χαρακτήρες ως ταυτοποιητές. Όλοι οι χαρακτήρες που ορίζονται ως γράμμα στο σύνολο χαρακτήρων Latin-1 (ISO 8859-1) είναι αποδεκτοί ως τμήμα των ταυτοποιητών.

- Δημιουργία σταθερών VBA συμπεριλαμβανόμενων μη εκτυπώσιμων χαρακτήρων.

- Να επιτρέπεται στον τελεστή New να είναι προαιρετικός στις προτάσεις Dim.

- Να επιτρέπονται προεπιλεγμένες τιμές για προαιρετικές παραμέτρους στις διαδικασίες.

- Να χρησιμοποιούνται ορίσματα με όνομα όταν υπάρχουν πολλές προαιρετικές παράμετροι.

- Προφόρτωση των βιβλιοθηκών του LibreOffice Basic

Option Compatible είναι απαραίτητη κατά την κωδικοποίηση αρθρωμάτων κλάσης.

### Σύνταξη:

Option Compatible

### Παράδειγμα:

### Ειδικοί χαρακτήρες ως ταυτοποιητές

            Option Compatible
            ' με αυτήν την επιλογή δουλεύει ο κώδικας, αλλιώς προκαλεί σφάλμα μεταγλώττισης
            Sub Main
                ä = 10
                print ä
            End Sub

Η πρόταση Option VBAsupport 1 υπονοεί αυτόματα την πρόταση Option Compatible (Συμβατή επιλογή).

Σχετικά θέματα

Πρόταση Rem

Συνάρτηση CompatibilityMode()

Πρόταση Option Base

Πρόταση Option Explicit

Πρόταση Option VBASupport

Πρόταση επιλογής ClassModule

Τροποποίηση της εμβέλειας μεταβλητών στο Χρήση διαδικασιών και συναρτήσεων με τη συνάρτηση CompatibilityMode().

Δείτε τα Ταυτοποίηση του λειτουργικού συστήματος και Λήψη πληροφοριών συνεδρίας για παραδείγματα αθρωμάτων κλάσης, ή την κοινόχρηστη βιβλιοθήκη Access2Base Basic για άλλα παραδείγματα κλάσης που χρησιμοποιούν την κατάσταση μεταγλωττιστή Option Compatible.