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..