VBScript เชิงวัตถุ

วัตถุคืออะไร

ออบเจ็กต์รันไทม์ VBScript ช่วยให้เราทำงานต่างๆได้สำเร็จ ส่วนนี้จะช่วยให้คุณเข้าใจวิธีการสร้างอินสแตนซ์ออบเจ็กต์และทำงานกับมัน

ไวยากรณ์

ในการทำงานกับวัตถุอย่างราบรื่นเราจำเป็นต้องประกาศวัตถุและสร้างอินสแตนซ์โดยใช้ Set คำสำคัญ.

Dim objectname    'Declare the object name
Set objectname = CreateObject(object_type)

ตัวอย่าง

ในตัวอย่างด้านล่างเรากำลังสร้างวัตถุประเภท Scripting.Dictionary.

Dim obj  
Set obj = CreateObject("Scripting.Dictionary")

ทำลายวัตถุ

ความสำคัญของการทำลาย Object คือการทำให้หน่วยความจำว่างและรีเซ็ตตัวแปรออบเจ็กต์

ไวยากรณ์

ในการทำลายวัตถุเราจำเป็นต้องใช้ Set คีย์เวิร์ดตามด้วยชื่อออบเจ็กต์แล้วชี้ไปที่ Nothing.

Set objectname = Nothing 'Destroy the object.

ตัวอย่าง

ในตัวอย่างด้านล่างเรากำลังสร้างวัตถุประเภท Scripting.Dictionary.

Dim obj  
Set obj = CreateObject("Scripting.Dictionary")
Set obj = Nothing.

การใช้งานวัตถุ

โปรดคลิกที่วัตถุแต่ละประเภทเพื่อทราบข้อมูลเพิ่มเติม

ประเภทวัตถุ คำอธิบาย
คลาส Class คือคอนเทนเนอร์ซึ่งเก็บเมธอดและตัวแปรที่เกี่ยวข้องและเข้าถึงได้โดยการสร้างอ็อบเจ็กต์ Type Class
การเขียนสคริปต์ FileSystemObject เป็นกลุ่มของวัตถุที่เราสามารถทำงานกับระบบไฟล์ได้
การเขียนสคริปต์พจนานุกรม กลุ่มของอ็อบเจ็กต์ซึ่งใช้สำหรับสร้างอ็อบเจ็กต์พจนานุกรม
แก้ไขข้อบกพร่อง Global Object ที่เราสามารถส่งเอาต์พุตไปยัง Microsoft script debugger