ASP CreateObject-Attribut

Server-Objekt-Referenzhandbuch

Definition und Verwendung

Das CreateObject-Verfahren erstellt eine Instanz des Objekts.

Anmerkung:Mit diesem Verfahren erstellte Objekte haben eine Seitenfunktion. Das bedeutet, dass der Server diese Objekte automatisch zerstört, wenn die aktuelle ASP-Seite abgeschlossen ist. Um Objekte mit Sitzungs- oder Anwendungsfunktion zu erstellen, können Sie im Global.asa-Datei das <object>-Tag verwenden und das SCOPE-Attribut der Sitzung oder Anwendung festlegen, oder Sie können das Objekt in den Sitzungs- oder Anwendungsvariablen speichern.

Syntax

Server.CreateObject(progID)
Parameter Beschreibung
progID Erforderlich. Der Typ des zu erstellenden Objekts.

Instanz

Beispiel 1

In diesem Beispiel wird eine Instanz des Server-Komponenten MSWG.AdRotator erstellt:

<%
Set adrot=Server.CreateObject("MSWC.AdRotator")
%>

Beispiel 2

Wenn die Sitzung endet, wird das im session-Variable gespeicherte Objekt zerstört. Ancak, Sie können das Objekt auch durch Einstellen der Variable auf Nothing oder einen neuen Wert zerstören:

<%
Session("ad")=Nothing
%>

oder:

<%
Session("ad")="a new value"
%>

Beispiel 3

Es kann kein Objekt mit dem Namen eines integrierten Objekts erstellt werden. Zum Beispiel wird das folgende Skript einen Fehler zurückgeben:

<%
Set Application=Server.CreateObject("Application")
%>

Server-Objekt-Referenzhandbuch