1. 程式人生 > >VB6.0中關於option explicit的語法

VB6.0中關於option explicit的語法

如果使用Option Explicit語句必須寫在模組的所有過程之前。

如果模組中使用了Option Explicit,則必須使用 Dim、Private、Public、ReDim 或 Static語句來顯式宣告所有的變數。如果使用了未宣告的變數名在編譯時間會出現錯誤。

如果沒有使用Option Explicit語句,除非使用 Deftype 語句指定了預設型別,否則所有未宣告的變數都是Variant型別的。

注意:使用 Option Explicit可以避免在鍵入已有變數時出錯,在變數的範圍不是很清楚的程式碼中使用該語句可以避免混亂。

Option Explicit 語句示例

該示例使用 Option Explicit語句來強制顯式宣告所有變數。如果試圖使用一個未宣告的變數,則會在編譯時導致錯誤。Option Explicit語句只能在模組級使用。

Option explicit '強制顯式地宣告變數。

Dim MyVar '宣告變數。

MyInt = 10 '未宣告的變數將產生錯誤。

MyVar = 10 '已宣告的變數則不會產生錯誤。