オブジェクト指向VBScript
オブジェクトとは
VBScriptランタイムオブジェクトは、さまざまなタスクを実行するのに役立ちます。このセクションは、オブジェクトをインスタンス化して操作する方法を理解するのに役立ちます。
構文
オブジェクトをシームレスに操作するには、オブジェクトを宣言し、を使用してインスタンス化する必要があります Set キーワード。
Dim objectname 'Declare the object name
Set objectname = CreateObject(object_type)
例
以下の例では、タイプのオブジェクトを作成しています Scripting.Dictionary。
Dim obj
Set obj = CreateObject("Scripting.Dictionary")
オブジェクトの破壊
オブジェクトを破棄することの重要性は、メモリを解放し、オブジェクト変数をリセットすることです。
構文
オブジェクトを破壊するには、を使用する必要があります Set キーワードの後にオブジェクト名が続き、それを指す Nothing。
Set objectname = Nothing 'Destroy the object.
例
以下の例では、タイプのオブジェクトを作成しています Scripting.Dictionary。
Dim obj
Set obj = CreateObject("Scripting.Dictionary")
Set obj = Nothing.
オブジェクトの使用法
詳細については、指定されたオブジェクトタイプのそれぞれをクリックしてください。
オブジェクトタイプ | 説明 |
---|---|
クラス | クラスはコンテナであり、それに関連付けられ、型クラスのオブジェクトを作成することによってアクセスされるメソッドと変数を保持します。 |
Scripting.FileSystemObject | これは、ファイルシステムで作業できるオブジェクトのグループです。 |
Scripting.Dictionary | ディクショナリオブジェクトの作成に使用されるオブジェクトのグループ。 |
デバッグ | Microsoftスクリプトデバッガーに出力を送信できるグローバルオブジェクト。 |