Option Compatible

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

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

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

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

Η λειτουργία CompatibilityMode() ελέγχει την κατάσταση χρόνου εκτέλεσης και επηρεάζει όλον τον εκτελούμενο κώδικα μετά τη ρύθμιση ή επαναρύθμιση της κατάστασης.

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

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

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

- Υποστήριξη των λέξεων-κλειδιών Private/Public για διεργασίες.

- Υποχρεωτική πρόταση Set για αντικείμενα.

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

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

- Προφόρτωση των βιβλιοθηκών του 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.