<อ้างอิงเซิร์ฟเวอร์วัตถุที่สมบูรณ์
CreateObject วิธีสร้างอินสแตนซ์ของวัตถุ
Note: วัตถุที่สร้างขึ้นด้วยวิธีการนี้มีขอบเขตหน้า พวกเขาจะถูกทำลายเมื่อเซิร์ฟเวอร์จะเสร็จสิ้นการประมวลผลเพจ ASP ปัจจุบัน การสร้างวัตถุกับเซสชั่นหรือขอบเขตการประยุกต์ใช้คุณสามารถใช้ <object> แท็กในแฟ้ม Global.asa หรือเก็บวัตถุในตัวแปรเซสชั่นหรือโปรแกรมประยุกต์
วากยสัมพันธ์
Server.CreateObject(progID)
ส่วนหนึ่ง | ลักษณะ |
---|---|
progID | จำเป็นต้องใช้ ประเภทของวัตถุที่จะสร้าง |
ตัวอย่างที่ 1
ตัวอย่างนี้สร้างอินสแตนซ์ของ MSWC.AdRotator ส่วนประกอบเซิร์ฟเวอร์:
<%
Set adrot=Server.CreateObject("MSWC.AdRotator")
%>
ตัวอย่างที่ 2
วัตถุที่เก็บไว้ในตัวแปรเซสชั่นถูกทำลายเมื่อสิ้นสุดเซสชัน อย่างไรก็ตามคุณยังสามารถทำลายวัตถุโดยการตั้งค่าตัวแปรที่จะไม่มีอะไรหรือค่าใหม่:
<%
Session("ad")=Nothing
%>
or
<%
Session("ad")="a new value"
%>
ตัวอย่างที่ 3
คุณไม่สามารถสร้างตัวอย่างของวัตถุที่มีชื่อเดียวกับวัตถุในตัวนักการ:
<%
Set Application=Server.CreateObject("Application")
%>
<อ้างอิงเซิร์ฟเวอร์วัตถุที่สมบูรณ์