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 |