Μεταβλητές
Οι ακόλουθες δηλώσεις και συναρτήσεις είναι για την εργασία με μεταβλητές. Μπορείτε να χρησιμοποιήσετε αυτές τις συναρτήσεις για να δηλώσετε ή να καθορίσετε τις μεταβλητές, να μετατρέψτε τις μεταβλητές από έναν τύπο σε άλλος, ή να καθορίσετε τον τύπο μεταβλητής.
Συνάρτηση CCur
Μετατρέπει μια έκφραση συμβολοσειράς ή την αριθμητική παράσταση σε μια έκφραση νομίσματος. Οι τοπικές ρυθμίσεις χρησιμοποιούνται για το διαχωρισμό των δεκαδικών ψηφίων και των συμβόλων νομίσματος.
Συνάρτηση CBool
Μετατρέπει μια σύγκριση συμβολοσειράς ή την αριθμητική σύγκριση σε μια έκφραση Boolean, ή μετατρέπει μια ενιαία αριθμητική έκφραση σε μια έκφραση Boolean.
Συνάρτηση CDec
Μετατρέπει μια έκφραση συμβολοσειράς ή την αριθμητική έκφραση σε μια δεκαδική έκφραση.
Συνάρτηση CDbl
Μετατρέπει κάθε παράσταση συμβολοσειράς ή αριθμητική παράσταση σε τύπο διπλής ακριβείας.
Συνάρτηση CLng
Μετατρέπει κάθε παράσταση συμβολοσειράς ή αριθμητική παράσταση σε ακέραιο μεγάλου μήκους.
Συνάρτηση CSng
Μετατρέπει κάθε παράσταση συμβολοσειράς ή αριθμητική παράσταση σε τύπο δεδομένων απλής ακριβείας.
Συνάρτηση CVar
Μετατρέπει μια έκφραση συμβολοσειράς ή την αριθμητική έκφραση σε μια έκφραση variant.
Συνάρτηση CVErr
Μετατρέπει μια έκφραση συμβολοσειράς ή την αριθμητική έκφραση σε μια έκφραση variant του υπο- τύπου "Error".
Πρόταση DefBool
Εάν κανένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί δεν έχει διευκρινιστεί, η δήλωση DefBool καθορίζει τον προεπιλεγμένο τύπο μεταβλητής, σύμφωνα με το εύρος των γραμμάτων.
Πρόταση DefCur
Αν δεν έχει καθοριστεί ένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί, η DefCur καθορίζει τον προεπιλεγμένο τύπο μεταβλητής ανάλογα με ένα εύρος γραμμάτων.
Πρόταση DefDate
Εάν κανένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί δεν έχει διευκρινίστει, η δήλωση DefDate καθορίζει τον προεπιλεγμένο τύπο μεταβλητής, σύμφωνα με το εύρος των γραμμάτων.
Πρόταση DefDbl
Καθορίζει τον προεπιλεγμένο τύπο μεταβλητής ανάλογα με ένα εύρος γραμμάτων, αν δεν έχει καθοριστεί ένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί.
Πρόταση DefErr
Εάν κανένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί δεν έχει διευκρινιστεί, η δήλωση DefErr καθορίζει τον προεπιλεγμένο τύπο μεταβλητής, σύμφωνα με το εύρος των γραμμάτων.
Πρόταση DefInt
Καθορίζει τον προεπιλεγμένο τύπο μεταβλητής ανάλογα με ένα εύρος γραμμάτων, αν δεν έχει καθοριστεί ένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί.
Πρόταση DefLng
Καθορίζει τον προεπιλεγμένο τύπο μεταβλητής ανάλογα με ένα εύρος γραμμάτων, αν δεν έχει καθοριστεί ένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί.
Πρόταση DefObj
Καθορίζει τον προεπιλεγμένο τύπο μεταβλητής ανάλογα με ένα εύρος γραμμάτων, αν δεν έχει καθοριστεί ένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί.
Πρόταση DefSng
Εάν κανένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί δεν έχει διευκρινιστεί, η δήλωση DefSng καθορίζει τον προεπιλεγμένο τύπο μεταβλητής, σύμφωνα με το εύρος των γραμμάτων.
Πρόταση DefStr
Εάν κανένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί δεν έχει διευκρινιστεί, η δήλωση DefStr καθορίζει τον προεπιλεγμένο τύπο μεταβλητής, σύμφωνα με το εύρος των γραμμάτων.
Πρόταση DefVar
Καθορίζει τον προεπιλεγμένο τύπο μεταβλητής ανάλογα με ένα εύρος γραμμάτων, αν δεν έχει καθοριστεί ένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί.
Συνάρτηση IsArray
Επιστρέφει μια ένδειξη που υποδηλώνει αν η δεδομένη μεταβλητή είναι ένα πεδίο δεδομένων σε κάποιον πίνακα.
Συνάρτηση IsDate
Ελέγχει αν μια δεδομένη αριθμητική παράσταση ή παράσταση συμβολοσειράς μπορεί να μετατραπεί σε μεταβλητή Date
Συνάρτηση IsEmpty
Ελέγχει αν μια μεταβλητή Variant περιέχει την τιμή Empty, που δηλώνει ότι η μεταβλητή δεν έχει προετοιμαστεί.
Συνάρτηση IsNull
Ελέγχει αν μια παραλλαγή περιέχει την ειδική τιμή Null, που δηλώνει ότι η μεταβλητή δεν περιέχει δεδομένα.
Συνάρτηση IsNumeric
Ελέγχει αν η δεδομένη παράσταση είναι αριθμός. Αν η παράσταση είναι ένας αριθμός, η συνάρτηση επιστρέφει True (Αληθές). Αλλιώς, επιστρέφεται η τιμή False (Ψευδές).
Συνάρτηση IsObject
Ελέγχει αν η μεταβλητή αντικειμένου είναι ένα αντικείμενο OLE. Η συνάρτηση επιστρέφει True αν η μεταβλητή είναι τύπου OLE, αλλιώς επιστρέφει False .
Συνάρτηση Erase
Σβήνει το περιεχόμενο των στοιχείων πινάκων σταθερού μεγέθους, και απελευθερώνει τη μνήμη που χρησιμοποιείται από τους πίνακες μεταβλητού μεγέθους.
Πρόταση Option Explicit
Καθορίζει ότι κάθε μεταβλητή που χρησιμοποιείται στον κώδικα προγράμματος δηλώνεται ρητά με την πρόταση Dim.
Πρόταση Public
Αποδίδει διαστάσεις σε μια μεταβλητή ή έναν πίνακα σε επίπεδο αρθρώματος (δηλαδή, όχι σε μια υπορουτίνα ή συνάρτηση), έτσι ώστε η μεταβλητή και ο πίνακας να είναι έγκυρα σε όλες τις βιβλιοθήκες και τα αρθρώματα.
Πρόταση Global
Αποδίδει διαστάσεις σε μια μεταβλητή ή έναν πίνακα σε επίπεδο λειτουργικής μονάδας (όχι εντός μιας διαδικασίας Sub ή Function), έτσι ώστε η μεταβλητή και ο πίνακας να είναι έγκυρα σε όλες τις βιβλιοθήκες και τις λειτουργικές μονάδες.
Πρόταση Static
Δηλώνει μια μεταβλητή ή έναν πίνακα σε επίπεδο διαδικασίας (δηλ. εντός μιας διαδικασίας Sub ή Function) έτσι ώστε οι τιμές της μεταβλητής ή του πίνακα να διατηρούνται μετά την έξοδο από την διαδικασία Sub ή Function. Οι συμβάσεις για την πρόταση Dim είναι επίσης έγκυρες.
Συνάρτηση TypeName; Συνάρτηση VarType
Επιστρέφει μια συμβολοσειρά (TypeName) ή μια αριθμητική τιμή (VarType) που περιέχει πληροφορίες για μια μεταβλητή.
Συνάρτηση FindObject
Ενεργοποιεί ένα αντικείμενο για να απευθυνθεί σε χρόνο εκτέλεσης ως παράμετρος συμβολοσειράς στο όνομα του αντικειμένου.
Συνάρτηση FindPropertyObject
Επιτρέπει σε αντικείμενα να απευθύνονται σε χρόνο εκτέλεσης ως παράμετρος συμβολοσειράς χρησιμοποιώντας το όνομα του αντικειμένου.
Optional (σε πρόταση συνάρτησης)
Σας επιτρέπει να καθορίσει παραμέτρους που περνούν σε μια συνάρτηση σαν προαιρετικές.
Συνάρτηση HasUnoInterfaces
Ελέγχει αν ένα αντικείμενο Uno της Basic υποστηρίζει ορισμένες διεπαφές Uno.
Συνάρτηση EqualUnoObjects
Επιστρέφει την τιμή True, εάν τα δύο δεδομένα αντικείμενα Uno της Basic αντιπροσωπεύουν το ίδιο στιγμιότυπο αντικειμένου Uno.