Microsoft®
Visual Basic® Scripting Edition
Δήλωση Συνόλου
|
Περιγραφή
Ορίζει μια αναφορά αντικειμένου σε μια
μεταβλητή ή σε ένα property.
Σύνταξη
Set objectvar={ objectexpression | Nothing}
Η σύνταξη της δήλωσης Set
έχει τα εξής μέρη:
Part | Description |
objectvar | Το όνομα της μεταβλητής ή του property, ακολουθεί τις στάνταρτ συνθήκες ονομασίας μεταβλητών. |
objectexpression | Μια έκφραση που περιέχει το όνομα του αντικειμένου, μια άλλη δηλωμένη μεταβλητή του ίδιου τύπου αντικειμένου, μια function ή μια μέθοδο που επιστρέφει ένα αντικείμενο του ίδιου τύπου αντικειμένου. |
Nothing | Σταματάει την συσχέτιση του objectvar με οποιοδήποτε συγκεκριμένο αντικείμενο. Ορίζει το Nothing στο objectvar, ελευθερώνει όλα τα συστήματα και τη μνήμη που σχετίζεται με προηγούμενη αναφορά στο αντικείμενο όταν καμία άλλη μεταβλητή δεν αναφέρεται σ’ αυτό. |
Σχόλια
Για να είναι έγκυρο το objectvar πρέπει
να είναι ένας τύπος αντικειμένου συνεπής με το αντικείμενο στο οποίο αναφέρεται.
Private,
Οι δηλώσεις Dim, Public, ReDim μόνο δηλώνουν ότι μια μεταβλητή αναφέρεται σε ένα αντικείμενο. Κανένα πραγματικό αντικείμενο δεν αναφέρεται μέχρι να χρησιμοποιήσουμε τη δήλωση Set για να ορίσουμε ένα συγκεκριμένο αντικείμενο.
Γενικά, όταν χρησιμοποιούμε το Set
για να ορίσουμε μια αναφορά ενός σε μια μεταβλητή, δεν δημιουργείται κανένα
αντίγραφο του για την μεταβλητή. Δημιουργείται μια αναφορά στο αντικείμενο.
Μια ή περισσότερες μεταβλητές μπορούν να αναφέρονται στο ίδιο αντικείμενο.
Επειδή αυτές οι μεταβλητές είναι αναφορές στο αντικείμενο, κάθε αλλαγή
στο αντικείμενο ανακλάται σε όλες τις μεταβλητές που αναφέρονται σ’ αυτό.
© 1997 Microsoft Corporation. All rights reserved..