Ειδικές ιδιότητες ASP CreateObject
Ορισμός και χρήση
Η μέθοδος CreateObject δημιουργεί μια εγγραφή αντικειμένου.
Σημείωση:Τα αντικείμενα που δημιουργούνται με αυτόν τον τρόπο έχουν περιοχή εφαρμογής σελίδας. Δηλαδή, μετά την ολοκλήρωση της επεξεργασίας της τρέχουσας σελίδας ASP, ο διακομιστής θα καταστρέψει αυτές τις εγγραφές αυτόματα. Για να δημιουργήσετε αντικείμενα με περιοχή εφαρμογής session ή application, μπορείτε να χρησιμοποιήσετε το σήμα <object> στο αρχείο Global.asa και να ρυθμίσετε την ιδιότητα SCOPE της session ή της application, ή να αποθηκεύσετε το αντικείμενο στις μεταβλητές session ή application.
Γραμματική
Server.CreateObject(progID)
Παράμετροι | Περιγραφή |
---|---|
progID | Απαιτείται. Ο τύπος του αντικειμένου που πρέπει να δημιουργηθεί. |
Παράδειγμα
Παράδειγμα 1
Σε αυτό το παράδειγμα δημιουργείται μια εγγραφή του κόμματος MSWC.AdRotator:
<% Set adrot=Server.CreateObject("MSWC.AdRotator") %>
Παράδειγμα 2
Όταν ο διάλογος ολοκληρώνεται, το αντικείμενο που αποθηκεύεται στη μεταβλητή session καταστρέφεται. Ωστόσο, μπορείτε να καταστρέψετε το αντικείμενο ρυθμίζοντας τη μεταβλητή σε Nothing ή νέα τιμή:
<% Session("ad")=Nothing %>
Or:
<% Session("ad")="a new value" %>
Example 3
Cannot create an object instance with the same name as a built-in object. For example, the following script will return an error:
<% Set Application=Server.CreateObject("Application") %>