Latest web development tutorials

ASP CreateObject วิธี

อ้างอิงวัตถุเซิร์ฟเวอร์ อ้างอิงวัตถุสมบูรณ์เซิร์ฟเวอร์

CreateObject วิธีสร้างอินสแตนซ์ของวัตถุ

หมายเหตุ: วัตถุที่สร้างขึ้นด้วยวิธีนี้มีขอบเขตหน้ากล่าวคือหลังจากที่ในปัจจุบันการประมวลผลเพจ ASP เสร็จสมบูรณ์เซิร์ฟเวอร์จะทำลายวัตถุเหล่านี้โดยอัตโนมัติ เพื่อสร้างเซสชั่นหรือโปรแกรมขอบเขตมีวัตถุคุณสามารถใช้ <object> แท็กในแฟ้ม Global.asa และตั้งค่าคุณสมบัติเซสชั่นขอบเขตหรือโปรแกรมที่คุณยังสามารถเก็บวัตถุในเซสชั่นหรือโปรแกรมตัวแปร

ไวยากรณ์

Server.CreateObject(progID)

参数 描述
progID 必需。要创建的对象的类型。


ตัวอย่างที่ 1

ตัวอย่างนี้สร้างอินสแตนซ์ของ MSWC.AdRotator ส่วนประกอบเซิร์ฟเวอร์:

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

ตัวอย่างที่ 2

เมื่อช่วงปลายวัตถุเก็บไว้ในตัวแปรเซสชั่นจะถูกทำลาย แต่คุณยังสามารถตั้งค่าตัวแปรที่จะไม่มีอะไรค่าใหม่หรือทำลายวัตถุ:

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

或者:

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

ตัวอย่างที่ 3

คุณไม่สามารถสร้างวัตถุที่มีชื่อเดียวกับอินสแตนซ์ตัววัตถุ ยกตัวอย่างเช่นสคริปต์ต่อไปนี้จะกลับข้อผิดพลาด:

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


อ้างอิงวัตถุเซิร์ฟเวอร์ อ้างอิงวัตถุสมบูรณ์เซิร์ฟเวอร์