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