VBS教程 VBscript語句 Erase 語句

2022-09-24 13:24:14 字數 653 閱讀 2883

重新初始化固定大小陣列的元素,並釋放動態陣列的儲存空間。

erasearray

array引數是要清除的陣列變數的名稱。

說明判斷陣列是固定長度陣列(常規)還是動態陣列是很重要的,這是因為erase要根據陣列的型別進行不同的操作。erase無需為固定大小的陣列還原記憶體。erase按照下表設定固定陣列的元素:

陣列的型別erase 對固定陣列元素的影響固定數值陣列將每個元素設定為 0。固定字串陣列將每個元素設定為零長度字串 ("")。物件陣列將每個元素設定為特殊值 nothing。

erase釋放動態陣列所使用的記憶體。gjrzaftzel在程式再次引用該動態陣列之前,必須使用redim語句來重新定義該陣列變數的維數。

下面例子舉例說明如何使用erase語句。

dim numarray(9) dim dynamicarray()redim dynamicarray(9) '分配儲存空間。程式設計客棧eragjrzaftzelsenuma程式設計客棧rray '每一元素都被重新初始化。erasedynamicarray '釋放陣列占用的記憶體。

本文位址: /ruanjian/vb/28756.html

VBS教程 VBScript 語句 Sub 語句

宣告sub過程的名稱 引數以及構成其主體的 public default private subname arglist statements exit sub statements end sub 引數public 表示sub過程可被所有指令碼中的所有其他過程訪問。default 只與類塊中的pu...

VBS教程 在 VBScript 中使用物件

使用物件無論使用的是 activex r 控制項 以前稱為 ole 控制項 還是 j a tm 物件,microsoft visual basic scripting edition 和 microsoft r internet explorer 都以相同的方式處理它們。如果您使用的是 intern...

VBS基礎篇 VBScript過程

在 vbscript 中,過程被分為兩類 sub 過程和 function 過程。sub過程 sub 過程是包含在 sub 和 end sub 語句之間的一組 vbscript 語句。如果 sub 過程無任何引數,則 sub 語句必須包含空括號 例項 如下 12 3 4 callgetname 呼叫...